Как ограничить краткое описание посимвольно?
|
|
|
2012-03-21Дата: Среда, 21.03.2012, 22:45 | Сообщение # 1 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Добрый вечер. Мне наверно нужно было создать отдельную тему, ато я задою много вопросов. Извеняюсь но я только учусь делать сайты. Подскажите пожалуйста, как минимизировать отображение текста объявления на странице "Страница со списком материалов категори" сократить надо до 1го абзаца
проблемная страница
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 00:07 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
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>
...
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 00:17 | Сообщение # 3 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
разобрался сам через условных операторов Code <?if(len($MESSAGE$)>50)?><?substr($MESSAGE$,0,95)?>.....<?else?>$MESSAGE$<?endif?> Добавлено (22.03.2012, 00:17) --------------------------------------------- Ой - прочитал ответ только после того как написал - сори
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 00:22 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, Quote (igrok) <?if(len($MESSAGE$)>50)?><?substr($MESSAGE$,0,95)?>.....<?else?>$MESSAGE$<?endif?> А почему такая разница между len(50) -- > substr(95) ... ? ... Quote (igrok) Ой - прочитал ответ только после того как написал - сори Раз сами разобрались - это ж хорошо ... )
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 00:37 | Сообщение # 5 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Если честно - то я копался по разным форумам - и там нашел как кто-то жалуется что такая комбинация не работает а параметры были установлины len(500) а substr(1000) -подставил в нужное место и немного попрыгал с бубном - Воаля! получилось Есле честно не совсем понемаю выражение
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 00:42 | Сообщение # 6 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
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)?> возвратит 'Прив'). ...
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 21:47 | Сообщение # 7 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
спасибо ! - доходчиво и понятно. Добавлено (22.03.2012, 21:40) --------------------------------------------- А такой нестондартный вопрос или просьба - помагите пожалуйста довести сайт до понятного и интирестного вида и убрать баги глюки и тупости Добавлено (22.03.2012, 21:47) --------------------------------------------- эт... еще один вопрос как раскрутить сайт ?
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 22:08 | Сообщение # 8 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, Quote (igrok) А такой нестондартный вопрос или просьба - помагите пожалуйста довести сайт до понятного и интирестного вида и убрать баги глюки и тупости - Это не вопрос) Вопрос - это тип суждения, предполагающий недостаток информации об объекте и требующий ответа или объяснения.
Quote (igrok) помагите пожалуйста довести сайт до понятного и интирестного вида и убрать баги глюки и тупости Бесплатно я этим заниматься не буду, и по любому не в ближайшее время. Есть конкретные вопросы - задавайте - отвечу (по возможности). ...
Quote (igrok) эт... еще один вопрос как раскрутить сайт ? Это риторический вопрос? ... Краткой инструкции, выполнив которую ваш сайт взлетит до небес нет, и не может быть. Надеюсь вы это понимаете ... ...
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 22:32 | Сообщение # 9 |
Генерал-майор
Группа: Проверенные
Статус: Offline
|
Quote Краткой инструкции, выполнив которую ваш сайт взлетит до небес нет, и не может быть. Надеюсь вы это понимаете ... Эх!.... Жаль
Quote Бесплатно я этим заниматься не буду, и по любому не в ближайшее время.
с моей точки зрения самая целесообразная плата - это% от дохода контента . хотя наверно самонадеяно...
Философия на высоте!
| | |
|
|
2012-03-22Дата: Четверг, 22.03.2012, 23:32 | Сообщение # 10 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
igrok, Quote (igrok) Эх!.... Жаль Да ... ))) Но, к сожалению, это так. ...
| | |
|
|
2013-01-26Дата: Суббота, 26.01.2013, 01:27 | Сообщение # 11 |
Сержант
Группа: Проверенные
Статус: Offline
|
Доброй ночи!
Может поможете: есть каталог файлов. "Краткое описание материала" - через настройки отключено. Необходимо чтобы это поле заполнялось текстом из "Полный текст материала". Т.е. чтобы пользователь поле это не заполнял, а оно бы отображалось на главной раздела
| | |
|
|
2013-01-26Дата: Суббота, 26.01.2013, 13:00 | Сообщение # 12 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Alik104, Доброй. Может поможете: есть каталог файлов. "Краткое описание материала" - через настройки отключено. Необходимо чтобы это поле заполнялось текстом из "Полный текст материала". Если оно отключено в настройках, то не будет выводится даже если заполнено.
Т.е. чтобы пользователь поле это не заполнял, а оно бы отображалось на главной раздела Нельзя. Поле краткое должно быть заполнено для отображения. Как вариант - заполнять скриптом, текстом из полного, обрезанного до нужного размера.
Готового решения нет.
| | |
|
|
2013-01-26Дата: Суббота, 26.01.2013, 23:26 | Сообщение # 13 |
Сержант
Группа: Проверенные
Статус: Offline
|
сли оно отключено в настройках, то не будет выводится даже если заполнено. Включить не проблема, но пользователь ее видеть не должен, а вот оно должно заполняться как у вас написано
Как вариант - заполнять скриптом, текстом из полного, обрезанного до нужного размера.
| | |
|
|
2013-01-26Дата: Суббота, 26.01.2013, 23:51 | Сообщение # 14 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Alik104, Включить не проблема, но пользователь ее видеть не должен Так и скрыть - не проблема )
а вот оно должно заполняться как у вас написано Ну .. у меня, так же написано, что готового решения нет. Но это возможно.
| | |
|
|
2013-01-27Дата: Воскресенье, 27.01.2013, 04:13 | Сообщение # 15 |
Сержант
Группа: Проверенные
Статус: Offline
|
Ну .. у меня, так же написано, что готового решения нет.
Ясно. Спасибо
| | |
|