X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужна помощь по метатегам
DblMoK
DblMoK
Topic Starter сообщение 14.1.2012, 19:44; Ответить: DblMoK
Сообщение #1


Частый гость
**

Группа: User
Сообщений: 81
Регистрация: 26.10.2009
Из: Воронеж
Поблагодарили: 4 раза
Репутация:   5  


Используется двигло Dle 9.4
Дело в том, что на сайте при добавлении используются дополнительные поля, соответственно метатеги("description", "keywords") не генерируются для новости. Возможно ли поправить двиг, чтоб он генерировал из доп. поля? Или это не так важно для новости, если в основном продвижение будет по сч и вч запросам?
И еще вопрос. На сайте для вывода новостей используются отдельные tpl. Как сделать ограничение по выводу текста в этом шаблоне, чтоб после лимита выводились троеточия?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
сообщение 14.1.2012, 19:51; Ответить: taxi2008
Сообщение #2


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


Дело в том, что на сайте при добавлении используются дополнительные поля, соответственно метатеги("description", "keywords") не генерируются для новости.

скрипт берет данные из поля короткой новости

Возможно ли поправить двиг, чтоб он генерировал из доп. поля?

возможно все, но слишком муторно!

На сайте для вывода новостей используются отдельные tpl. Как сделать ограничение по выводу текста в этом шаблоне, чтоб после лимита выводились троеточия?

Делаем текст короткой новости короче, если привышает N символов, ставим "..."
1) открываем /engine/modules/show.short.php
2) находим
$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );

3) ниже добавляем:

if(strlen($row['short_story'])>200) {$somemnog="...";} else {$somemnog="";}
$minshortstory = substr( $row['short_story'], 0, 200 ) .$somemnog;
$tpl->set( '{minshortstory}', $minshortstory );


4) Выводим текст короткой новости в шаблоне shortstory.tpl макросом {minshortstory}

Или это не так важно для новости, если в основном продвижение будет по сч и вч запросам?

Если у вас ГС - неважно
Если у вас большой бюджет - тоже неважно
Если хотите сделать все по уму, то это очень важно!

Сообщение отредактировал taxi2008 - 14.1.2012, 20:00


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DblMoK
DblMoK
Topic Starter сообщение 14.1.2012, 20:01; Ответить: DblMoK
Сообщение #3


Частый гость
**

Группа: User
Сообщений: 81
Регистрация: 26.10.2009
Из: Воронеж
Поблагодарили: 4 раза
Репутация:   5  


taxi2008, Спасибо за ответ.
К сожалению, не то... На сайте нужно не в shortstory.tpl сократить вывод, а в новом tpl`е. В этом tpl`е так же через дополнительные поля выводится. Понимаю, что тоже это все муторно в двиге копаться и искать. Может есть какой-нибудь html хак, который будет сокращать?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
сообщение 14.1.2012, 20:56; Ответить: taxi2008
Сообщение #4


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


taxi2008, Спасибо за ответ.
К сожалению, не то... На сайте нужно не в shortstory.tpl сократить вывод, а в новом tpl`е. В этом tpl`е так же через дополнительные поля выводится.

что вы такое там выводите, что неможете использовать поле краткой новости? Вы сами себе создаете кучу проблем. Чем больше дополнительных полей - тем вам будет только хуже. Создадите 2 дополнительных поля - вот вам 2 запроса в БД, создадите 10 полей - вот вам еще 10 дополнительных запросов в БД... Для текста - используйте поле краткой новости, а все остальное - делайте через дополнительные
И еще, незабудьте поставить кэширование на сайте, иначе будет тяжко при наличии трафика!

Может есть какой-нибудь html хак, который будет сокращать?

Нет. Можно сократить визуально, но это уже клоакинг, последствие клоакинга - бан

Если скинете адрес сайта, то возможно смогу помочь!

Сообщение отредактировал taxi2008 - 14.1.2012, 21:05


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
koleno
koleno
сообщение 15.1.2012, 22:11; Ответить: koleno
Сообщение #5


Частый гость
**

Группа: User
Сообщений: 86
Регистрация: 24.12.2011
Из: e71a48
Поблагодарили: 18 раз
Репутация:   6  


у меня на сайте на главной сделаны блоки через css,под определённый размер, - соответственно текст который не вмещается в блок - не виден. Если более или менее разбираетесь в html & css, то наберите в яндексе - ExtraNews dle , это шаблончик, на рисунке блоки которые посередине, посмотрите в коде, и потом найдёте в css, и редактируете. tpl называется по моему - more. А вот насчёт многоточия не могу ничего подсказать.

Может не совсем правильно вас понял, сильно не бейте. tongue.gif

Сообщение отредактировал koleno - 15.1.2012, 22:24


--------------------
Очень красива и удивительна Свадьба в Татарстане
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна помощь в активации аккаунта AdSense
10 dimaguru 2543 Сегодня, 11:12
автор: Ley
Открытая тема (нет новых ответов) Очень нужна работа
Желательно на постоянной основе
11 Yuliya_Klim 1723 11.12.2017, 19:26
автор: beliaev
Открытая тема (нет новых ответов) Нужна помощь с задачами по SEO
Звучит так себе конечно, однако очень нужна ваша помощь!!!
10 another_way 1513 25.11.2017, 13:35
автор: Bel_Ami
Открытая тема (нет новых ответов) envato market помощь в покупке
1 wagan 599 12.11.2017, 22:23
автор: EvilGomel
Открытая тема (нет новых ответов) Помощь по css
5 Mistic 683 17.10.2017, 13:04
автор: prapod


 



RSS Текстовая версия Сейчас: 15.12.2017, 14:20
Дизайн