Как дополнить заголовок на 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 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
02:29 Прогоны 
22:04 CPA.RU - партнерская сеть с офферами самых различных направлений 
20:34 Стратегия закупки ссылок 
20:31 ТОП Яндекса, как Вам такое? 
19:08 ClickDealer- свои люди на рынке буржа! 
16:36 Gambling Craft - гемблинг по белому 
15:21 Adtrafico - Правильная партнёрская сеть под бурж трафик 
01:48 Продвижения вашего сайта прогонами по базе с ИСК до 46000. Рост позиций по СЧ и НЧ запросам + рост ИКС 
23:17 Комплексная раскрутка сайтов. Качественные услуги, прогоны и прочее. (3000+ отзывов) 
22:39 Тексты премиум - качества! Доступные условия для бизнеса и удар по поисковым алгоритмам! 
21:16 Услуги постинга в социальные сети для продвижения, индексации и увеличения социальной активности 
20:27 Профильный прогон 200 рублей, Тиц (Икс) от 10, проверен Checktrust 
18:29 Продвижение сайтов в ТОП Яндекса за 2 недели. Рост позиций и трафика. Бесплатный тест. 
17:29 Продажа Dedicated servers (Дедики) 
21:27 Наши машинки 
20:03 Услуги по внутренней оптимизации сайтов 
19:47 С ноября не радует Адсенс. У кого также? 
15:23 Курсы для школьника 
05:55 Посоветуйте сервис с оплачиваемыми задачами. Нужны дешевые исполнители 
04:37 Промокоды на 10% скидку на покупку в магазине 
00:13 Clickpay.Money — push-партнерка для лёгкой и удобной монетизации ваших площадок!