Как дополнить заголовок на DLE
Страницы: 1 2 След.
Как дополнить заголовок на DLE
Возможно ли в полной новости для материалов только отдельной категорий вывести свой текст перед title и после в заголовке?

Пример: скачать {title} бесплатно

Прогон по твиттеру, постинг в 1500 аккунтов
Постинг в твиттер аккаунты, для ускорения индексации ваших сайтов, сателлитов, дорвеев.

Возможно. В fullstory написать.
[category=10]скачать {title} бесплатно[/category]
[category=11]смотреть {title} бесплатно[/category]
Где 10 это номер категории.
Цитата
Джон Джоныч пишет:
Возможно. В fullstory написать.
[category=10]скачать {title} бесплатно[/category]
[category=11]смотреть {title} бесплатно[/category]
Где 10 это номер категории.
Нужно чтобы вывод был между тегов, и только у определённых категорий

<head>
...
скачать {title} бесплатно
...
</head>
Изменено: raimon - 1 Сентября 2018 18:28
немного движок надо подправить и можно будет. необходимо вынести титл в отдельный тег, а дальше уже по примеру как написал Джон Джоныч только в main.tpl
Цитата
Евгений пишет:
немного движок надо подправить и можно будет. необходимо вынести титл в отдельный тег, а дальше уже по примеру как написал Джон Джоныч только в main.tpl
Как вывести титл в отдельный тег smile:confused:
Изменено: raimon - 2 Сентября 2018 15:53
Код
Если нужно только на главной, в main.tpl 
[aviable=main]смотреть, скачать, играть[/aviable]

Код
Если нудно в определённой категории, но не на главной, в main.tpl
[not-aviable=showfull][category=1]скачать  бесплатно[/category]
[category=2]скачать бесплатно[/category][/not-aviable]

Код
Если нужно в полной новости, 
ищите в fullstory.tpl слово {title} и замените на 
[category=1]скачать {title} бесплатно[/category][category=2]смотреть {title} бесплатно[/category][category=3]играть в {title} бесплатно[/category]

Смотрите номер категории в разделе категории.
Так в разных категориях будет показываться разный текст перед title и после.
Изменено: Джон Джоныч - 2 Сентября 2018 17:01
Цитата
Джон Джоныч пишет:
Код
 Если нужно только на главной, в main.tpl 
[aviable=main]смотреть, скачать, играть[/aviable] 
А ни чего что тег {headers} содержит сразу "метатеги о кодировке страницы, title, keywords, description". Каким образом данный вариант поможет?
Цитата
raimon пишет:
Цитата
Евгений пишет:
немного движок надо подправить и можно будет. необходимо вынести титл в отдельный тег, а дальше уже по примеру как написал Джон Джоныч только в main.tpl
Как вывести титл в отдельный тег smile:confused:
в файле engine.php отделить <title> от общей массы $metatags ну и потом в modules/main.php прописать title как новый тег шаблона
в engine.php перед
Код
 $metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
<title>{$metatags['title']}</title>
вставить
Код
 if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('1')) ) $metatags['title'] = $metatags['title'] . $lang['namecat'];
где array('1') - ID категории, а namecat - текст который дописывается после title, для каждой категории можно назначить отдельный тег

откройте папку /language/Russian и найдите файл website.lng
Код
 'namecat'      =>   " ваш текст",
вставьте в любое место.********************
а если вам нужно и в начале и в конце дописывать текст попробуйте тогда сделать так:
Код
 if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('1')) ) $metatags['title'] = $lang['namecat1'] . $metatags['title'] . $lang['namecat2'];

я не программист, поэтому второй вариант может и не работать smile:)и в website.lng уже указывать два тега:
Код
'namecat1'      =>   "Скачать ",  
'namecat2'      =>   " бесплатно",
Изменено: Артём - 2 Сентября 2018 20:08
Цитата
Артём пишет:
в engine.php перед
Код
  $metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
<title>{$metatags['title']}</title> 
вставить
Код
  if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('1')) ) $metatags['title'] = $metatags['title'] . $lang['namecat']; 
где array(' 1 ') - ID категории, а namecat - текст который дописывается после title, для каждой категории можно назначить отдельный тег

откройте папку /language/Russian и найдите файл website.lng
Код
  'namecat'      =>   " ваш текст", 
вставьте в любое место.********************
а если вам нужно и в начале и в конце дописывать текст попробуйте тогда сделать так:
Код
  if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('1')) ) $metatags['title'] = $lang['namecat1'] . $metatags['title'] . $lang['namecat2']; 

я не программист, поэтому второй вариант может и не работать smile:)и в website.lng уже указывать два тега:
Код
 'namecat1'      =>   "Скачать ",  
'namecat2'      =>   " бесплатно", 

Жалко, но не работает ни один из способов. Может быть это сказывается староватая версия dle 10.4 smile:(
А руками всё изначально прописывать. Есть какой то мудруватый вариант вот на этом торренте замечал https://torrentinka.com/, поковыряйтесь, возможно что то и нароеете.
Цитата
Валерий пишет:
А руками всё изначально прописывать. Есть какой то мудруватый вариант вот на этом торренте замечал https://torrentinka.com/, поковыряйтесь, возможно что то и нароеете.
Артёмчто за извращенный вариант простого дела?


raimonреализация очень простая, суть я объяснил выше, но вот тебе код


открываешь engine/engine.php и ищеш

Код
$metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
 <title>{$metatags['title']}</title>
отделяешь титл от этой массы (вот так останется)
Код
$metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" /> 

выше этого прописываешь
Код
$newtitle = $metatags['title'];

теперь открываешь engine/modules/main.php
ищеш
Код
$tpl->set ( '{AJAX}', $ajax );
 
ниже вставляешь
Код
$tpl->set ( '{MYTITLE}', $newtitle );


открываешь свой шаблон, main.tpl и сразу после <head> вставляешь

Код
<title>[aviable=showfull][category=1]Скачать [/category][category=2]Смотреть [/category]{MYTITLE}[/aviable]</title>
 


категории свои подставил и все работает
Цитата
Евгений пишет:
Артёмчто за извращенный вариант простого дела?


raimonреализация очень простая, суть я объяснил выше, но вот тебе код


открываешь engine/engine.php и ищеш
Код
 $metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
 <title>{$metatags['title']}</title> 
отделяешь титл от этой массы (вот так останется)
Код
 $metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" /> 
 

выше этого прописываешь
Код
 $newtitle = $metatags['title']; 

теперь открываешь engine/modules/main.php
ищеш
Код
 $tpl->set ( '{AJAX}', $ajax );
  
ниже вставляешь
Код
 $tpl->set ( '{MYTITLE}', $newtitle ); 


открываешь свой шаблон, main.tpl и сразу после <head> вставляешь
Код
 <title>[aviable=showfull][category=1]Скачать [/category][category=2]Смотреть [/category]{MYTITLE}[/aviable]</title>
  


категории свои подставил и все работает
Попробовал, main.php находится в папке "inc", но и " $tpl->set ( '{AJAX}', $ajax );" я там не нашел
Цитата
raimon пишет:
я там не нашел
естественно не нашел, потому что как и сказал надо папка engine/modules
файл там есть, версия движка совпадает - 10.4

скрин в помощь
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 2, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
14:02 CMS для сайта 
13:29 Ссылочное продвижение сайта 2020 
12:42 Накрутка поведенческих факторов весна - лето 2020 для продвижения сайта в ТОП Яндекса и Google 
11:41 Букварикс: бесплатная программа для быстрого поиска ключевых слов 
05:06 "Такой тест позволяет опробовать интерфейс на реальных пользователях и сэкономить ресурсы на доработках." | 
21:08 Падение трафика с Гугла более чем в 2 раза! А дальше - больше 
18:13 Подскажите как отреагирую поисковики на не уникальный контент? 
12:44 Обменник криптовалют WekSell 
12:07 Живые подписчики в instagram дешево 
10:15 Копирайтинг RU/EN, переводы высокого уровня (рус/англ/укр), SEO-оптимизированные тексты под ключ для выхода в Топ (2000+ отзывов) 
08:41 Софт на заказ 
08:14 Куплю недорогие сайты под ГГЛ 
21:47 Отзывы на wildberries, livelib, ozon и beru 
19:15 24litecoin.co.ua - Быстрый обмен электронных валют 
14:25 Обсчитали в магазине 
11:20 Болезни нет, а вакцина есть 
10:35 Ваш сайт блокируют гос органы? Есть решение! 
22:23 Продвижение сайтов в ТОП Яндекса за 2 недели. Рост позиций и трафика. Бесплатный тест. 
21:45 Аудит контента вашего сайта, магазина бесплатно 
18:14 [b]Webvork [/b]- международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:31 Назван срок начала массовой вакцинации от коронавируса в России