Архив - только для чтения |
| Сообщество uCoz Архивариус Архив Архив темы: Доска объявлений (Доска объявлений: добавление и управление материалами) |
| Архив темы: Доска объявлений |
|
Здравствуйте. Подскажите, можно ли сделать так, чтобы в доске объявлений был такой же формат представления материала с кратким описанием? У меня сейчас при добавлении нового материала отображается два окошка: текст объявления и полное описание материала. Если оставить в таком формате, то хочется ограничить именно ячейку "текст объявления" до 200 символов, ежели больше, то должна появляться кнопка "читать далее". Вписывал в поле "Максимальная длина текста объявления" = 200, но не работает, отображается более 200 символов. Пробовал менять шаблон "Вид материалов" $MESSAGE$ на $BRIEF$, получается, что отображается только заголовок материала.
Сейчас у меня вид материалов - бриф, но отображается только заголовок материала, хотя "Текст объявления" заполнен. Заранее спасибо. Очень надеюсь на вашу помощь. |
|
попробуйте через substr обрезать длину материала.
<?if(len($TITLE$)>'71')?><?substr($TITLE$,0,71)?><span style="font-size: 8pt; color: rgb(181, 163, 163);">читать далее</span> <?else?> $TITLE$<?endif?> если длина больше 200 символов, то будет отображаться "читать далее..." вместо $TITLE$ подставляйте, что нужно |
|
Viti, то, что вы написали надо вставить в строку в коде "вид материалов"
<?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;"> $BRIEF$ </div><?endif?><div class="eDetails" style="clear:both;"> вместо $BRIEF$ ? Сообщение отредактировал sinderman - Среда, 30 Май 2012, 19:34:59
|
|
sinderman, пробуй. Я так сокращал ссылку на заголовок матерала. Некоторые в него прописывали содержание объявления, отчего дизайн оставлял желать лучшего.
Добавлено (30-Май-2012, 19:39:47) |
|
Решил сделать доску объявлений из блога...не понимаю, почему там нельзя было тоже в настройках просто сделать пункт: краткое содержание материала.
В панели управления удалил доску объявлений, а на сайте она по-прежнему отображается...Блог переименовал в доску объявлений, на сайте тоже не произошло изменений, они не так быстро происходят? Сообщение отредактировал sinderman - Среда, 30 Май 2012, 20:13:59
|
|
sinderman, чем не устраивает сделать доску объявлений из доски объявлений?
Quote (sinderman) Блог переименовал в доску объявлений, на сайте тоже не произошло изменений, они не так быстро происходят? Не в этом дело, редактируйте шаблоны. Любые работы по:
- Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
|
sinderman,
Вот так: Code <?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;"> $MESSAGE$ </div><?endif?> Вы же проверяете $MESSAGE$ а вставляете $BRIEF$ ... Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 |
|
Quote Viti, вывод изоббражения в ajax окне (jquery ajax) Еще есть такой вариант: при наведении курсора мыши на изображение, отображается изображение плюс рекламма. Посмотреть можна у меня на сайте Секреты Форекс Сообщение отредактировал askolyura - Четверг, 31 Май 2012, 03:09:06
|
|
askolyura, вариант интересный, только темное пятно слева на каждом изображении меня смущает. Дайте скрипт посмотреть.
Прикрепления:
6898186.jpg
(72.0 Kb)
|
|
Quote (Viti) темное пятно слева на каждом изображении это не пятно, там идет реклама от гугла, может у тебя браузер блокирует, открой в другом Прикрепления:
0065646.jpg
(53.0 Kb)
|
|
askolyura, подскажи, как сделать "« На предыдущую страницу На вверх На следующую страницу »"
Что-то никак не найду решение. У тебя на странице с материалом есть внизу под текстом. Какой код нужно подставить? Сообщение отредактировал Viti - Четверг, 31 Май 2012, 14:41:02
|
|
Quote (Viti) как сделать "« На предыдущую страницу На вверх На следующую страницу »" У меня так: Code <table style="WIDTH: 100%"><tbody><tr> <td width="40%" align="middle"> <?if($ID$-1)?><a href="$MODULE_URL$$CID$-1-0-<?$ID$-1?>">« На предыдущую страницу</a><?endif?></td> <td width="20%" align="middle"> <a href="$ENTRY_URL$#" onclick="window.location.href='$ENTRY_URL$#'">На вверх</a></td> <td width="40%" align="middle"> <?if($ID$+1)?><a href="$MODULE_URL$$CID$-1-0-<?$ID$+1?>">На следующую страницу »</a><?endif?></td> </tr></tbody></table> Я уже писал на эту тему, чтоб с модуля игр добавили стандарный код в остальные модули. Там есть такие: $PREVIOUS_ENTRY_URL$ $NEXT_ENTRY_URL$ Сообщение отредактировал askolyura - Четверг, 31 Май 2012, 23:04:40
|
|
Viti, не знаешь почему этот скрипт работает на странице материала и комментариев к нему, а на странице вид материала нет???
<?if($IMGS_ARRAY_JS$)?>$IMGS_ARRAY_JS$ <?endif?> <script type="text/javascript">var allEntImgs=allEntImgs$ID$;</script> <script type="text/javascript" src="http://alfadom.ucoz.ru/_showImgs.js"></script> <div id="siteimg$ID$"></div> $IMGS_ARRAY_JS$ <script> var html=''; for(i in allEntImgs$ID$) { var aImg=allEntImgs$ID$[i]; html+=(aImg[3] && aImg[3].length>0 ? '<a href="'+aImg[0]+'" onclick="showImgs('+i+');return false;"> <img border="0" src="'+aImg[3]+'" style="padding:2px;"></a>' : '<img src="'+aImg[0]+'">'); } document.getElementById('siteimg$ID$').innerHTML=html; </script> Добавлено (02-Июн-2012, 23:12:40) Добавлено (02-Июн-2012, 23:50:00) |
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Чат сообщества




