Как сформировать title из дополнительных полей перед записью в базу данных?

Все блоги / DLE движок для сайтов 20 марта 2013 0   
Здравствуйте!

И вновь я обращаюсь к Вам с просьбой о помощи.
Пытался найти ответ в похожих темах но так ничего подходящего для себя и не нашёл!

Суть такая:

Для определённой категории были созданы дополнительные поля и отдельный шаблон добавления новости!
Обязательное поле {title} осталось, в это поле у меня записывается дата (Так как добавляется отчёт о рыбалке, то запись даты рыбалки).

Всё работает отлично, всё добавляется - выводится!
Но, выводится не так как хотелось бы. . .объясню:

После добавления новости (отчёта о рыбалке), информация о заголовке новости подвергла меня в шок, как я раньше сказал туда заносится только дата события.

В шаблоне вывода краткой новости я добавил к title описание и несколько дополнительных полей:

<h2><a class="article-title" href="{full-link}">Отчет о рыбалке: {title}, [xfgiven_vodoem][xfvalue_vodoem]
[/xfgiven_vodoem], [xfgiven_mesto][xfvalue_mesto]
[/xfgiven_mesto]</a></h2>


Теперь в шаблоне выводит нормально. Но, в метатегах и в блоке вывода последних отчётов title выводит только дату.

Скажите пожалуйста, как можно сделать так, что бы при добавлении в базу шла проверка на заполненность этих 2-х дополнительных полей [xfvalue_vodoem] и [xfvalue_mesto] ??? Тем самым, если бы эти поля были заполнены, то формировался бы title новости таким образом:

Отчет о рыбалке: {title}, [xfgiven_vodoem][xfvalue_vodoem]
[/xfgiven_vodoem], [xfgiven_mesto][xfvalue_mesto]
[/xfgiven_mesto]


И уже сформированный титл заносился бы в базу: Например: "Отчёт о рыбалке: 13.13.2013, Белоярское водохранилище, Свердловская область"

И ссылка на полную новость имела бы не такой вид как сейчас: "/125-13.13.2013.html" а такой вид:

"/125-Otchet-o-ribalke-13.13.2013-Beloyarskoe-vodoxranilishe.html"

А если бы эти поля были пусты, а они могут быть пусты, так как кроме отчёта на сайте добавляются и статьи, то titl новости формировался бы обычно, по стандарту для новостей!

 Источник:dle-faq.pro, DLE

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций