Открыть Ответить

Модуль Новости (Подробнее)

5.00

5.00

1
25.11.2009 11:16:43

Уважаемые знатоки научите как сделать чтоб в модуле Новости при добавлении текста только в поле Текст: при просмотре ее ссылка Подробнее была неактивной, а при заполнении обоих полей (Текст: и Расширенный текст:) ссылка Подробнее стала бы активной и еще лучше как-то сигнализировала о присутствии расширеного текста в этой публикации("подмигивала" чтоли).
Спасибо.
Версия - Slaed CMS 2.6 Lite

SLAED CMS 2.6 Lite
PHP 4
Сервер в интернете
Группа
Новички
Пункты
172
Регистрация
13.07.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gruz
gruz
4.08

4.08

25.11.2009 11:44:56

Может это поможет http://prostootdam.ru/s/0w

Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

25.11.2009 11:47:51

открываешь modules/News/index.php

В функции function news($new_topic=0) {

Находишь и вырезаешь вот это

$posted = ($aid) ? "<a href=\"index.php?name=Account&op=info&uname=$aid\">$aid</a>" : $anonymous;
$morelink = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td align=\"left\"> $story_link<b>"._READMORE."</b></a> |  "._PDATE.": $datetime | "._POSTEDBY.": $posted | "._READS.": $counter $m_com <td align=\"right\"><a href=\"index.php?name=News&op=printpage&sid=$s_sid\"><img src=\"images/blocks/Print.gif\" border=\"0\" alt=\""._PRINTER."\" title=\""._PRINTER."\" align=\"center\"></a>&nbsp;&nbsp;<a href=\"index.php?name=News&op=friendsend&sid=$s_sid\"><img src=\"images/blocks/Contact.gif\" border=\"0\" alt=\""._FRIEND."\" title=\""._FRIEND."\" align=\"center\"></a></td></tr></table>";


Вставляешь вот это

if($bodytext){$more = "$story_link<b>"._READMORE."</b></a> | ";}

		$posted = ($aid) ? "<a href=\"index.php?name=Account&op=info&uname=$aid\">$aid</a>" : $anonymous;
$morelink = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td align=\"left\"> $more "._PDATE.": $datetime | "._POSTEDBY.": $posted | "._READS.": $counter $m_com <td align=\"right\"><a href=\"index.php?name=News&op=printpage&sid=$s_sid\"><img src=\"images/blocks/Print.gif\" border=\"0\" alt=\""._PRINTER."\" title=\""._PRINTER."\" align=\"center\"></a>&nbsp;&nbsp;<a href=\"index.php?name=News&op=friendsend&sid=$s_sid\"><img src=\"images/blocks/Contact.gif\" border=\"0\" alt=\""._FRIEND."\" title=\""._FRIEND."\" align=\"center\"></a></td></tr></table>";

Группа
Клиент
Пункты
2121
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

25.11.2009 12:46:52

ra55551 Твой хак не прошел, я заменил все в этой функции, но получилось что Подробнее все равно высвечивается, при этом если нажать Подробнее в той публикации где нет расширенного текста, то меня перекидывает в ту публикацию где расширенный текст есть.
Пробывал заменить и сразу в 2 функциях function news и в function cat, результат тотже.
Но всеравно спасибо за участие.
Сделал так, как предложил Serg_pnz, по ссылке которую предоставил otherside, все получилось, только жалко что не подмигивает никак, но это уже детали.

SLAED CMS 2.6 Lite
PHP 4
Сервер в интернете
Группа
Новички
Пункты
172
Регистрация
13.07.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
gruz
gruz
4.08

4.08

25.11.2009 17:35:05

хак рабочий лично проверял

надо кое что поменять

if($bodytext){$more = "$story_link<b>"._READMORE."</b></a> | ";}

на

if($bodytext !=""){$more = "$story_link<b>"._READMORE."</b></a> | ";}

Группа
Клиент
Пункты
2121
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код