Добавить в title объявлений название сайта

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 8 января 2017 в 07:14
В двойке предусмотрена возможность добавления названия сайта в title в глобальном плане.
  1. $this->title .= ' — '.$this->site_config->sitename;
Как добавит название сайта только тайтл объявлений?
#2 8 января 2017 в 13:34
Возможно ли реализовать?

Запустил первый проект на двойке. Выстрелит — разбогатею. crazyКуплю всем по маленькому домику квадратов по 300 на Лазурном берегу.
#3 8 января 2017 в 13:45

Запустил первый проект на двойке. Выстрелит — разбогатею. Куплю всем по маленькому домику квадратов по 300 на Лазурном берегу.

Pasechnik
гг)

Как вариант решения это сделать условия с фильтром по урл, типа если есть в урл board или как там у Вас, то тайтл такой, если нет то другой

Или же всего 500 р.)
instantcms.ru/blogs/razrabotki-ot-themeinstant-ru/komponent-seo-pages-dlja-optimizaci.html
#4 8 января 2017 в 14:05

двойке предусмотрена возможность добавления названия сайта в title в глобальном плане.
Код PHP:
$this->title .= ' — '.$this->site_config->sitename;
Как добавит название сайта только тайтл объявлений?

Pasechnik

ну оберните в условие если компонент = боард то
  1. $this->title .= ' — '.$this->site_config->sitename;

или проверка URL на присутствие /board или как там. Если есть то

  1. if (mb_strpos($_SERVER['REQUEST_URI'], 'boardurl')){
  2. $this->title .= ' — '.$this->site_config->sitename;
  3. }
boardurl = адрес компонента объявлений


Куплю всем по маленькому домику квадратов по 300 на Лазурном берегу.

Pasechnik
со стороны Монако?
#5 8 января 2017 в 14:30
Вы в каком файле это запилить пытаетесь?
#6 8 января 2017 в 14:31

со стороны Монако?

Нил™
Со стороны пусть на нас смотрят, в Монако и прикупим. Нил™, Вам 300 квадратов. Остальным хрен, по 200 хватит. laugh

Спасибо за помощь!
#7 8 января 2017 в 14:35

Вы в каком файле это запилить пытаетесь?

Sonat
system/core/template.php
#8 8 января 2017 в 14:37
Это вы зря файлы ядра трогаете… лучше такие вещи в шаблоне править. smoke

Если у объявлений не индивидуальный шаблон board_item.tpl.php и используется дефолтный default_item.tpl.php,
то можно там вставить
  1. if ($ctype['name']=='board') {
  2. $this->title=$item['title'];
  3. }
  4.  


UPD
чет перемудрил слегка прошлый раз — поправил код
#9 8 января 2017 в 14:49
Sonat, так лучше конечно, попробую сейчас реализовать. Спасибо!
#10 8 января 2017 в 16:20

Если у объявлений не индивидуальный шаблон board_item.tpl.php и используется дефолтный default_item.tpl.php,
то можно там вставить

Sonat
Шаблон под объявления дефолтный, изменены только стили и немного код.

Может я не домудрил что-то, не знаю. Но не работает, выводится только тайтл из записи, теряется seo_title, не добавляется название сайта.
#11 8 января 2017 в 17:29
Sonat помог решить.
  1. $this->title .= ' - site.ru';
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.