- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток!
Появилась необходимость добавить в тайтлы новостей дополнительные поля. По умолчанию они формируются так:
"Заголовок статьи >> Название сайта"
А мне надо:
"[Дополнительно_поле_1] заголовок статьи [Дополнительное_поле_2]>> Название сайта"
В интернете нашел способ:
в engine/engine.php
найти:
} elseif ($titl_e) {
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];
} else $metatags['title'] .= $page_extra;
заменить на:
} elseif ($titl_e) {if ( $xfieldsdata['attributes'] != '' ) {
$xfield_data = ' » '. $xfieldsdata['attributes'];
}
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'] . $xfield_data;
} else $metatags['title'] .= $page_extra;
Но проблема в том, что он написан, видимо, для ранних версий dle. В файле dle 9.0 нет такой конструкции, даже нет переменной $page_extra.
Подскажите, как можно решить эту проблему?
FTP доступ мне в личку. Сделаю.
---------- Добавлено 13.06.2012 в 16:07 ----------
Создавай теперь доп. поля pre_title и post_title и пользуйся. (префикс и постфикс)
pre_title - перед заголовком
post_title - после заголовка
Код:
md5by, спасибо! Уже не первый раз выручаешь в доработках по DLE!
Если кому актуально, вышеприведенный код добавляется в engine/engine.php