alleclf 6 Опубликовано: 7 сентября 2018 Рассказать Опубликовано: 7 сентября 2018 Поле "xfields" состоит из нескольких элементов, например: field1|name1||field2|name2||field3|name3||field4|name4 В файле engine.php (где-то в конце) перед $metatags = <<<HTML <meta charset="{$config['charset']}"> <title>{$metatags['title']}</title> переопределяю титл: $metatags['title'] = $metatags['title'] . ' ' . $metatags['keywords']; Вот такая конструкция работает отлично. Скажите пожалуйста, как можно в титл вместо metatags['keywords'] вставить значение из xfields поля field2, то есть name2. Цитата Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 7 сентября 2018 Рассказать Опубликовано: 7 сентября 2018 Внимание !!! На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли. 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. 2. На данном форуме строго запрещено предлагать или навязывать свои платные услуги. За любое сообщение типа "Помогу дешево, ICQ ..." участник блокируется на форуме без предупреждения. 3. Обязательно прочитайте разъясняющую тему http://forum.dle-news.ru/announcement/1-определение-понятия-нелегальной-копии-скрипта-и-понятия-nulled/ я только через модуль работаю Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 7 сентября 2018 Рассказать Опубликовано: 7 сентября 2018 1 час назад, alukardua сказал: Внимание !!! На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли. 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. 2. На данном форуме строго запрещено предлагать или навязывать свои платные услуги. За любое сообщение типа "Помогу дешево, ICQ ..." участник блокируется на форуме без предупреждения. 3. Обязательно прочитайте разъясняющую тему http://forum.dle-news.ru/announcement/1-определение-понятия-нелегальной-копии-скрипта-и-понятия-nulled/ я только через модуль работаю Он клиент, а если клиент - значит лицензия имеется. Цитата Ссылка на сообщение Поделиться на других сайтах
alleclf 6 Опубликовано: 8 сентября 2018 Рассказать Опубликовано: 8 сентября 2018 Автор Что-то никто не отвечает. Я думал это просто для человека знающего PHP. Пробовал конструкцию вида - $xfieldsdata['нужное имя поля'] но она не работает. Может в файле engine.php не разбираются доп.поля и сюда необходимо перенести весь обработчик из show.full.php или где он находится? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 8 сентября 2018 Рассказать Опубликовано: 8 сентября 2018 20 минут назад, alleclf сказал: Что-то никто не отвечает. Я думал это просто для человека знающего PHP. Пробовал конструкцию вида - $xfieldsdata['нужное имя поля'] но она не работает. Может в файле engine.php не разбираются доп.поля и сюда необходимо перенести весь обработчик из show.full.php или где он находится? да, просто. в show.full.php найди и замени $metatags['title'] = $row['title']; на $xfieldsdata = xfieldsdataload( $row['xfields'] ); $metatags['title'] = $row['title'].''.$xfieldsdata['нужное имя поля']; 1 Цитата Ссылка на сообщение Поделиться на других сайтах
alleclf 6 Опубликовано: 8 сентября 2018 Рассказать Опубликовано: 8 сентября 2018 Автор Большое спасибо. Я пытался в engine.php это проделать )) 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.