Как ограничить краткое описание посимвольно?
|
|
[1] igrok [21.03.2012, 22:45] |
Добрый вечер. Мне наверно нужно было создать отдельную тему, ато я задою много вопросов. Извеняюсь но я только учусь делать сайты. Подскажите пожалуйста, как минимизировать отображение текста объявления на странице "Страница со списком материалов категори" сократить надо до 1го абзаца
проблемная страница |
|
[2] likbezz [22.03.2012, 00:07] |
igrok, Quote (igrok) Добрый вечер. Да, ... добрый ) Quote (igrok) Подскажите пожалуйста, как минимизировать отображение текста объявления на странице "Страница со списком материалов категори" сократить надо до 1го абзаца В смысле, уменьшить нужно только в категориях? ... Уменьшить можно только посимвольно, то бишь - не по абзацу, а по кол-ву символов. Например: Code <?if($PAGE_ID$='category')?> <?substr($MESSAGE$,0,400)?> ... <?else?> $MESSAGE$ <?endif?> ... - Обрубит сообщение до 400-го символа, если это категория ... ...
Разбить по абзацам, при вашем форматировании, можно только скриптом. Типа: Code <script type="text/javascript"> $('div.eMessage').each(function(){ var c=$(this).html().split('<br><br>'); $(this).html(c[0]+''+c[1]); }); </script>
...
|
|
[3] igrok [22.03.2012, 00:17] |
разобрался сам через условных операторов Code <?if(len($MESSAGE$)>50)?><?substr($MESSAGE$,0,95)?>.....<?else?>$MESSAGE$<?endif?> Добавлено (22.03.2012, 00:17) --------------------------------------------- Ой - прочитал ответ только после того как написал - сори |
|
[4] likbezz [22.03.2012, 00:22] |
igrok, Quote (igrok) <?if(len($MESSAGE$)>50)?><?substr($MESSAGE$,0,95)?>.....<?else?>$MESSAGE$<?endif?> А почему такая разница между len(50) -- > substr(95) ... ? ... Quote (igrok) Ой - прочитал ответ только после того как написал - сори Раз сами разобрались - это ж хорошо ... ) |
|
[5] igrok [22.03.2012, 00:37] |
Если честно - то я копался по разным форумам - и там нашел как кто-то жалуется что такая комбинация не работает а параметры были установлины len(500) а substr(1000) -подставил в нужное место и немного попрыгал с бубном - Воаля! получилось Есле честно не совсем понемаю выражение |
|
[6] likbezz [22.03.2012, 00:42] |
igrok, Quote (igrok) Есле честно не совсем понемаю выражение substr substr(S,N1,N2) substr(S,N1) Возвращает подстроку из строки S, начиная с позиции N1 (первый символ имеет позицию 0), длиной N2 символов. Если N2 не указан, то возвращается подстрока с позиции N1 до конца строки S. Если N1 отрицателен, то начальная позиция отсчитывается от конца строки S. Если N2 отрицателен, то задает конечную позицию от конца строки S. Например: Code <?substr('Привет',2)?> возвратит 'ивет', <?substr('Привет',2,2)?> возвратит 'ив', <?substr('Привет',-2)?> возвратит 'ет', <?substr('Привет',0,-2)?> возвратит 'Прив'). ... |
|
|
[8] likbezz [22.03.2012, 22:08] |
igrok, Quote (igrok) А такой нестондартный вопрос или просьба - помагите пожалуйста довести сайт до понятного и интирестного вида и убрать баги глюки и тупости - Это не вопрос) Вопрос - это тип суждения, предполагающий недостаток информации об объекте и требующий ответа или объяснения.
Quote (igrok) помагите пожалуйста довести сайт до понятного и интирестного вида и убрать баги глюки и тупости Бесплатно я этим заниматься не буду, и по любому не в ближайшее время. Есть конкретные вопросы - задавайте - отвечу (по возможности). ...
Quote (igrok) эт... еще один вопрос как раскрутить сайт ? Это риторический вопрос? ... Краткой инструкции, выполнив которую ваш сайт взлетит до небес нет, и не может быть. Надеюсь вы это понимаете ... ... |
|
[9] igrok [22.03.2012, 22:32] |
Quote Краткой инструкции, выполнив которую ваш сайт взлетит до небес нет, и не может быть. Надеюсь вы это понимаете ... Эх!.... Жаль
Quote Бесплатно я этим заниматься не буду, и по любому не в ближайшее время.
с моей точки зрения самая целесообразная плата - это% от дохода контента . хотя наверно самонадеяно...
Философия на высоте! |
|
[10] likbezz [22.03.2012, 23:32] |
igrok, Quote (igrok) Эх!.... Жаль Да ... ))) Но, к сожалению, это так. ... |
|
[11] Alik104 [26.01.2013, 01:27] |
Доброй ночи!
Может поможете: есть каталог файлов. "Краткое описание материала" - через настройки отключено. Необходимо чтобы это поле заполнялось текстом из "Полный текст материала". Т.е. чтобы пользователь поле это не заполнял, а оно бы отображалось на главной раздела |
|
[12] likbezz [26.01.2013, 13:00] |
Alik104, Доброй. Может поможете: есть каталог файлов. "Краткое описание материала" - через настройки отключено. Необходимо чтобы это поле заполнялось текстом из "Полный текст материала". Если оно отключено в настройках, то не будет выводится даже если заполнено.
Т.е. чтобы пользователь поле это не заполнял, а оно бы отображалось на главной раздела Нельзя. Поле краткое должно быть заполнено для отображения. Как вариант - заполнять скриптом, текстом из полного, обрезанного до нужного размера.
Готового решения нет. |
|
[13] Alik104 [26.01.2013, 23:26] |
сли оно отключено в настройках, то не будет выводится даже если заполнено. Включить не проблема, но пользователь ее видеть не должен, а вот оно должно заполняться как у вас написано
Как вариант - заполнять скриптом, текстом из полного, обрезанного до нужного размера. |
|
[14] likbezz [26.01.2013, 23:51] |
Alik104, Включить не проблема, но пользователь ее видеть не должен Так и скрыть - не проблема )
а вот оно должно заполняться как у вас написано Ну .. у меня, так же написано, что готового решения нет. Но это возможно. |
|
[15] Alik104 [27.01.2013, 04:13] |
Ну .. у меня, так же написано, что готового решения нет.
Ясно. Спасибо |
|