Чтение RSS каналов

Форум

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

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

5

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


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 4
Сервер: Сервер в интернете
4.08

4.08
2
25.11.2009 11:44:56
Может это поможет http://prostootdam.ru/s/0w
4.01

4.01
3
25.11.2009 11:47:51
открываешь modules/News/index.php

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

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

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


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

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

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

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


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 4
Сервер: Сервер в интернете
4.08

4.08
5
25.11.2009 17:35:05
хак рабочий лично проверял

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

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

на

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

3.76
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь