dataman 0 Опубликовано: 15 января 2008 Рассказать Опубликовано: 15 января 2008 А как этот вариант можно реализовать ТОЛЬКО ЛИШ ДЛЯ ОДНОЙ КАТЕГОРИИ ? Можно и за WZ Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 15 января 2008 Рассказать Опубликовано: 15 января 2008 dataman, чуть попозже стукни в аську - поможу) Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 16 января 2008 Рассказать Опубликовано: 16 января 2008 lifestar, эта примерно скока - попожже ? неделя , 2, месяZ ? ))) Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 16 января 2008 Рассказать Опубликовано: 16 января 2008 dataman, в воскресенье Цитата Ссылка на сообщение Поделиться на других сайтах
kirnet 0 Опубликовано: 18 января 2008 Рассказать Опубликовано: 18 января 2008 с этим хаком неработает rss помогите! Правда друзья, никто не пытался разобраться? Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 24 января 2008 Рассказать Опубликовано: 24 января 2008 lifestar, Ну я понимаю , что воскресенье безвозвратно прошло .. Не остыло ли у Вас желание помочь ? Цитата Ссылка на сообщение Поделиться на других сайтах
imelstorm 0 Опубликовано: 10 февраля 2008 Рассказать Опубликовано: 10 февраля 2008 а как бы задать высоту кратких новостей, чтобы не гуляли они??? Цитата Ссылка на сообщение Поделиться на других сайтах
x-streamal 0 Опубликовано: 4 марта 2008 Рассказать Опубликовано: 4 марта 2008 Заработало на DLE 6.7 Но есть одно НО: новости водятся так: 1 2 3 4 5 6 7 8 9 10.... Поэтому есть ограничение по высоте например в 200 пикселей! Если убрать ограничение, то строчки получаются РАВНЫМИ но в них колонка по высоте например разная и выглядет не очень! А хотелось бы чтоб было так: 1 6 2 7 3 8 4 9 5 10... Сделал вторым вариантом, получилось, но вот как: 1 4 6 9 2 5 7 10 3 8 Так выглядело на одной страничке! В стобик ровно 5 новостей не захотели!!! Хотелось бы чтобы было полность как тут dimonvideo.ru (не реклама а пример), можно ли так?? Цитата Ссылка на сообщение Поделиться на других сайтах
x-streamal 0 Опубликовано: 5 марта 2008 Рассказать Опубликовано: 5 марта 2008 Кстати, RSS тоже не работает Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 9 марта 2008 Рассказать Опубликовано: 9 марта 2008 lifestar, Воскресенье - сегодня .. То ка какое по счёту то ?? Можеш парадавать? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 9 марта 2008 Рассказать Опубликовано: 9 марта 2008 я забыл) В чём проблема? Цитата Ссылка на сообщение Поделиться на других сайтах
dataman 0 Опубликовано: 9 марта 2008 Рассказать Опубликовано: 9 марта 2008 Понятно .. Спи спокойно , дорогой друг .. И не думай о сабже . Не заморачивайся на то , что сам писал постами 5 - 7 выше ... Цитата Ссылка на сообщение Поделиться на других сайтах
MVFedosov 0 Опубликовано: 7 апреля 2008 Рассказать Опубликовано: 7 апреля 2008 dataman, если тебе хочется купить колбасы, это не значит, что за тобой должен бегать продавец, к которому стоит очередь, правда? Так что не стоит обижаться на людей, даже если они что-то забыли. Если тебе ещё актуально - стучись в контакты. Цитата Ссылка на сообщение Поделиться на других сайтах
TechnoS 0 Опубликовано: 7 апреля 2008 Рассказать Опубликовано: 7 апреля 2008 Господа, а никто не пробовал сделать хак в несколько другом, более удобном виде? вообще было бы логичнеее, выводить три самых свежих новости в 1 колонку, а далее в две колонки остальные скажем шесть: 1 2 3 45 67 89 Цитата Ссылка на сообщение Поделиться на других сайтах
Cent 4 Опубликовано: 9 апреля 2008 Рассказать Опубликовано: 9 апреля 2008 (изменено) Так RSS как починить? Изменено 9 апреля 2008 пользователем Cent Цитата Ссылка на сообщение Поделиться на других сайтах
jrat 0 Опубликовано: 11 апреля 2008 Рассказать Опубликовано: 11 апреля 2008 (изменено) Прочитал тему и сделал так в /engine/modules/show.short.php else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>"); $tpl->compile('content'); } $tpl->result['content'] = '<table><tr>'.$tpl->result['content'].'</tr></table>'; $tpl->clear(); как описано у 3m0 в сообщении Хак для вывода новостей в несколько колонок. Версия DLE 6.X а в .tpl <div style='width:49%; float:left'> Краткая новость </div> таким образом счётчик новостей не съезжает в крайний столбик и можно назначить такой шаблон на отдельную категорию а не на все сразу Изменено 11 апреля 2008 пользователем jrat Цитата Ссылка на сообщение Поделиться на других сайтах
probelov 0 Опубликовано: 21 апреля 2008 Рассказать Опубликовано: 21 апреля 2008 Если кто нибудь подскажет как сделать несколько колонок только для одной категории? Актуально не только мне. Цитата Ссылка на сообщение Поделиться на других сайтах
gru 1 Опубликовано: 29 апреля 2008 Рассказать Опубликовано: 29 апреля 2008 (изменено) ... Изменено 29 апреля 2008 пользователем gru Цитата Ссылка на сообщение Поделиться на других сайтах
Aleck 0 Опубликовано: 5 мая 2008 Рассказать Опубликовано: 5 мая 2008 (изменено) Хорошая штука ! Спасибо. Но только как вывести безобразной лесенкой по принципу: 12 34 56 1-2 вровень с шапкой,скажем, а остальные - в зависимости от длины анонсов новостей. И пусть мешаются рядышком между собой. Насколько это сложно ?! Изменено 5 мая 2008 пользователем Aleck Цитата Ссылка на сообщение Поделиться на других сайтах
Aleck 0 Опубликовано: 6 мая 2008 Рассказать Опубликовано: 6 мая 2008 (изменено) Хорошая штука ! Спасибо. Но только как вывести безобразной лесенкой по принципу: 12 34 56 1-2 вровень с шапкой,скажем, а остальные - в зависимости от длины анонсов новостей. И пусть мешаются рядышком между собой. Насколько это сложно ?! или вариант один: 14 25 36 ??? Кому нужно выводить новости в виде: 1 6 2 7 3 8 4 9 5 10 а не в: 1 2 3 4 5 6 7 8 9 10 Небольшой твик ищем $i++; дописываем if ($i % 5 == 0){ $line_break = '</td><td valign=top>'; } else { $line_break = ''; } дальше ищем $news_find = array( '{date}' => langdate($config['timestamp_active'], $row['date']), '{comments-num}' => $row['comm_num'], '{views}' => $row['news_read'], '{category}' => $my_cat, '{link-category}' => $my_cat_link, '{category-icon}' => $cat_info[$row['category']]['icon'], '{news-id}' => $row['id'], '{php-self}' => $PHP_SELF, '{PAGEBREAK}' => '', '{rssdate}' => date("r", $row['date']), '{rssauthor}' => $row['autor'], ); заменяем на $news_find = array( '{date}' => langdate($config['timestamp_active'], $row['date']), '{comments-num}' => $row['comm_num'], '{views}' => $row['news_read'], '{category}' => $my_cat, '{link-category}' => $my_cat_link, '{category-icon}' => $cat_info[$row['category']]['icon'], '{news-id}' => $row['id'], '{php-self}' => $PHP_SELF, '{PAGEBREAK}' => '', '{rssdate}' => date("r", $row['date']), '{rssauthor}' => $row['autor'], '{line-break}' => $line_break, ); еще ищем else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>"); $tpl->compile('content'); } после этого добавляем $tpl->result['content'] = '<table width=100%><tr><td valign=top>'.$tpl->result['content'].'</td></tr></table>'; чтобы получилось else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>"); $tpl->compile('content'); } $tpl->result['content'] = '<table width=100%><tr><td valign=top>'.$tpl->result['content'].'</td></tr></table>'; $tpl->clear(); теперь открываем файл shortstory.tpl в самый конец файла дописываем {line-break} Готово. Пробовал на 6.2, все работает, думаю и на других версиях проблем возникнуть не должно Цифра 5 в самом начале обозначает, что перенос пойдет после каждой 5 новости То есть, например, если на сайте стоит выводить 10 новостей, то новости будут выводится так: 1 6 2 7 3 8 4 9 5 10 Если же 12, выведется так: 1 6 11 2 7 12 3 8 4 9 5 10 P.S. Сори если уже было, не заметил. P.P.S Спасибо автору за хак не работает именно после исправления if ($i % 5 == 0){ $line_break = '</td><td valign=top>'; с Tr на td все новости колонками друг за другом...даже минуя ограничение в кол-ве новостей кроме того, автор забыл в .тпл прописать div в начале и конце. Я так понял, полного решения вообще не найдено в данной ветке ?!?! ни 12 34 56 образуются пустые поля после новостей ни 15 26 37 48 этот вариант вапще не пашет - колонки просто выстраиваются по горизонту в ряд !!! Единственный вариант - ставить тупо высоту и дальше вапще нихера не поймешь - писать строгое кол-во символов - имхо -бред ! Тему посмотрели 7000(!) чел. - есть идеи-то у кого ?! Изменено 6 мая 2008 пользователем Aleck Цитата Ссылка на сообщение Поделиться на других сайтах
ftalazol 0 Опубликовано: 6 мая 2008 Рассказать Опубликовано: 6 мая 2008 В последней 7 версии работает отлично!=)) Цитата Ссылка на сообщение Поделиться на других сайтах
Aleck 0 Опубликовано: 7 мая 2008 Рассказать Опубликовано: 7 мая 2008 В последней 7 версии работает отлично!=)) да я бы не сказал. напиши новости разной длины. Цитата Ссылка на сообщение Поделиться на других сайтах
ftalazol 0 Опубликовано: 7 мая 2008 Рассказать Опубликовано: 7 мая 2008 Да и правда, но с этим я справился. часа 4 мучался. Изменения коснулись шаблонов "Общий макет страницы" и "Краткое содержание". Так же файла show.short.php Зменить {content} в "Общий макет страницы". <table border=0 ><td width="50%" valign="top" > {content} </table> Добавить в show.short.php после $i++ if ($i % 2 == 0){ $line_break = '</td> </tr> <tr> <td width="50%" valign="top" >'; } else { $line_break = '</td><td width="50%" valign="top">'; } Еще добавьте вот это '{line-break}' => $line_break, получится так '{comments-num}' => $row['comm_num'], '{views}' => $row['news_read'], '{category}' => $my_cat, '{link-category}' => $my_cat_link, '{news-id}' => $row['id'], '{PAGEBREAK}' => '', '{line-break}' => $line_break, ); $tpl->compile('content') } ;- найдите это И добавьте после него вот это: $tpl->result['content'] = ''.$tpl->result['content'].''; Теперь отерываем Краткое содержание Так должна выглядеть первая строчка <table width="100%" border="0" cellspacing="0" cellpadding="0" align=top > В конце добавьте {line-break} Вот вроде ничего не забыл, хотя может и забыл, но надеюсь разберетесь! Токо что попробовал выводить по 3 в ряд, работает как надо =)) интересно почему до сих пор нету это функции в настройках дле, изменений в движке мало, а результат многим будет очень полезен! Цитата Ссылка на сообщение Поделиться на других сайтах
Aleck 0 Опубликовано: 8 мая 2008 Рассказать Опубликовано: 8 мая 2008 хммм... пока не заработало. а попробуйте и вы поставить 2, а не 3. Пока не ясно, мне кажется, у вас тоже будет пробел. Скриншот тоже вроде не доказал ничего. Т.е. попробуйте разместить 5-ую новость - она станет на уровне 4 -ой ?! но не под 2-ой ! У вас же порядок: 123 456 789, я так понимаю !? Цитата Ссылка на сообщение Поделиться на других сайтах
ftalazol 0 Опубликовано: 8 мая 2008 Рассказать Опубликовано: 8 мая 2008 Новость номер 5 и не должна вставать под новость номер 2! иначе получится мазайка из новостей. Каждый новый ряд начинается с одного уровня, а если все новости будут друг под другом получится неразбериха. у меня новости 123 456 789 и 12 34 56 тоже работает отлично непонимаю что вас тут не устраивает?? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.