Помощник
|
Убрать краткую и полную новость |
Shakir
|
Сообщение
#1
|
||
|
|
||
|
|||
KipiaSoft |
21.3.2010, 16:06;
Ответить: KipiaSoft
Сообщение
#2
|
|
точку поставь в поле для новости. Это наиболее простой вариант
-------------------- |
|
|
Shakir
|
Сообщение
#3
|
|
У кого-нибудь еще варианты есть?
|
|
|
KipiaSoft |
21.3.2010, 17:49;
Ответить: KipiaSoft
Сообщение
#4
|
|
А про то на какой CMS у Вас сайт, по видимому все должны сами догадаться?
-------------------- |
|
|
Shakir
|
Сообщение
#5
|
|
Забыл, DLE.
Сообщение отредактировал Shakir - 21.3.2010, 18:38 |
|
|
fourfingers |
21.3.2010, 20:09;
Ответить: fourfingers
Сообщение
#6
|
|
С DLE не работал, а в своём движке использую для этой цели следующий код:
function makeBrief($text, $id) { $first_br=stripos($text, "<br"); if(strlen($text)>3) { $second_br=stripos($text, "<br", $first_br+3); } else { $second_br=false; } $first_p=stripos($text, "<p"); if(strlen($text)>3) { $second_p=stripos($text, "<p", $first_p+3); } else { $second_p=false; } //print "first_br=$first_br,second_br=$second_br,first_p=$first_p,second_p=$second_p "; if($second_p) { // второй <p> есть return '<div id="brief'.$id.'">'.substr($text, 0, $second_p).'</div><div id="post'.$id.'" style="display: none;"></div><div id="control'.$id.'"><span onclick="expand('.$id.');" style="color: red; cursor: pointer;"><b>развернуть>></b></span></div>'; } elseif($second_br) { // второй <br> есть return '<div id="brief'.$id.'">'.substr($text, 0, $second_br).'</div><div id="post'.$id.'" style="display: none;"></div><div id="control'.$id.'"><span onclick="expand('.$id.');" style="color: red; cursor: pointer;"><b>развернуть>></b></span></div>'; } elseif($first_br) { // нет второго <br> return '<div id="brief'.$id.'">'.substr($text, 0, $first_br).'</div><div id="post'.$id.'" style="display: none;"></div><div id="control'.$id.'"><span onclick="expand('.$id.');" style="color: red; cursor: pointer;"><b>развернуть>></b></span></div>'; } else { // нет второго абзаца или иная разметка return $text; } } Получается первый абзац текста. -------------------- |
|
|
Shakir
|
Сообщение
#7
|
|
|
Кто-нибудь знает, как именно на DLE убрать?
Сообщение отредактировал Shakir - 22.3.2010, 17:46 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как убрать полоски с картинками “PushDown” | 4 | mstdmstd | 5744 | 8.10.2018, 17:31 автор: -Сабж- |
|
Как убрать большие отступы в блоках адсенс? | 4 | aleggator | 2064 | 11.2.2018, 15:11 автор: mojwp |
|
Обработать фото - убрать лишнее | 1 | tube | 2789 | 7.2.2018, 2:26 автор: nuwman |
|
Размещу вашу новость,ревит вашей новости в группе. Размещение новостей со ссылкой в группе. |
2 | seosite | 2402 | 11.12.2016, 18:38 автор: seosite |
|
убрать GET запрос с URL Сделать ЧПУ ссылок |
18 | WoWeb | 9963 | 28.10.2016, 17:18 автор: WoWeb |
Текстовая версия | Сейчас: 20.4.2024, 1:23 |