WWW.ZEOS.IN 1 161 Опубликовано: 9 октября 2011 Рассказать Опубликовано: 9 октября 2011 (изменено) Для шаблона userinfo.tpl создать тэг {id}, который выводил бы ID пользователя. Это дало бы возможность на страницу профиля пользователя подгружать последние его комментарии по ссылке http://домен/?do=las...omments&userid={id} Например, так: // В указанный селектор со страницы "_http://домен/?do=lastcomments&userid={id}" подгружаем только слои с классом "comments" $("селектор").load("http://домен/?do=lastcomments&userid={id} div.comments"); Изменено 9 октября 2011 пользователем WWW.ZEOS.IN Цитата Ссылка на сообщение Поделиться на других сайтах
souz21 2 Опубликовано: 9 октября 2011 Рассказать Опубликовано: 9 октября 2011 (изменено) Добавьте нормальную загрузку изображений.Например,как на форумах. Постоянно приходиться объяснять новым журналистам,как заливать картинки Изменено 9 октября 2011 пользователем souz21 Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 9 октября 2011 Рассказать Опубликовано: 9 октября 2011 Добавьте нормальную загрузку изображений.Например,как на форумах. Загрузка изображений вполне адекватная. DLE - не форум. Постоянно приходиться объяснять новым журналистам,как заливать картинки Пусть учатся... Загрузка картинок проще некуда... Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 9 октября 2011 Рассказать Опубликовано: 9 октября 2011 Для шаблона stats.tpl существует тэг {topusers}, который выводит список лучших пользователей в виде таблицы. Сейчас таблица выводится так: <table class="userstop"> <thead> <td>Имя</td> <td align="center">Группа</td> <td align="center">Регистрация</td> <td align="center">Последнее посещение</td> <td align="center">Публикаций</td> <td align="center">Комментариев</td> <td align="center">ПС</td> </thead> <tr> <td><a onclick="ShowProfile('Имя_пользователя', 'Ссылка_на_профиль_пользователя', '1'); return false;" class="pm_list" href="Ссылка_на_профиль_пользователя">Имя_пользователя</a></td> <td align="center"><b><span style="color:red">Администраторы</span></b></td> <td align="center">25-05-2011, 10:12</td> <td align="center">9-10-2011, 20:03</td> <td align="center">991</td> <td align="center">1</td> <td align="center">[ <a href="Ссылка">ПС</a> ]</td> </tr> <tr> <td><a onclick="ShowProfile('Имя_пользователя', 'Ссылка_на_профиль_пользователя', '1'); return false;" class="pm_list" href="Ссылка_на_профиль_пользователя">Имя_пользователя</a></td> <td align="center">Журналисты</td> <td align="center">19-09-2010, 11:46</td> <td align="center">1-07-2011, 19:00</td> <td align="center">929</td> <td align="center">0</td> <td align="center">[ <a href="Ссылка">ПС</a> ]</td> </tr> ... </table> а очень хочется, чтобы она выводилась вот так: <table class="userstop"> <thead> <td class="login">Имя</td> <td class="group">Группа</td> <td class="reg_date">Регистрация</td> <td class="last_visit">Последнее посещение</td> <td class="publications">Публикаций</td> <td class="comments">Комментариев</td> <td class="pm">ПС</td> </thead> <tr> <td class="login"><a onclick="ShowProfile('Имя_пользователя', 'Ссылка_на_профиль_пользователя', '1'); return false;" class="pm_list" href="Ссылка_на_профиль_пользователя">Имя_пользователя</a></td> <td class="group"><b><span style="color:red">Администраторы</span></b></td> <td class="reg_date">25-05-2011, 10:12</td> <td class="last_visit">9-10-2011, 20:03</td> <td class="publications">991</td> <td class="comments">1</td> <td class="pm"><a href="Ссылка">ПС</a></td> </tr> <tr> <td class="login"><a onclick="ShowProfile('Имя_пользователя', 'Ссылка_на_профиль_пользователя', '1'); return false;" class="pm_list" href="Ссылка_на_профиль_пользователя">Имя_пользователя</a></td> <td class="group">Журналисты</td> <td class="reg_date">19-09-2010, 11:46</td> <td class="last_visit">1-07-2011, 19:00</td> <td class="publications">929</td> <td class="comments">0</td> <td class="pm"><a href="Ссылка">ПС</a></td> </tr> ... </table> Для этого надо всего лишь в файле /engine/modules/stats.php строчку: $top_table = "<thead><td>{$lang['top_name']}</td><td align=\"center\">{$lang['top_status']}</td><td align=\"center\">{$lang['top_reg']}</td><td align=\"center\">{$lang['top_last']}</td><td align=\"center\">{$lang['top_nnum']}</td><td align=\"center\">{$lang['top_cnum']}</td><td align=\"center\">{$lang['top_pm']}</td></thead>"; заменить на: $top_table = "<thead><td class=\"login\">{$lang['top_name']}</td><td class=\"group\">{$lang['top_status']}</td><td class=\"reg_date\">{$lang['top_reg']}</td><td class=\"last_visit\">{$lang['top_last']}</td><td class=\"publications\">{$lang['top_nnum']}</td><td class=\"comments\">{$lang['top_cnum']}</td><td class=\"pm\">{$lang['top_pm']}</td></thead>"; и строчку: $top_table .= "<tr><td>{$user_name}</td><td align=\"center\">{$user_group[$row['user_group']]['group_prefix']}{$user_group[$row['user_group']]['group_name']}{$user_group[$row['user_group']]['group_suffix']}</td><td align=\"center\">{$registration}</td><td align=\"center\">{$last}</td><td align=\"center\">{$row['news_num']}</td><td align=\"center\">{$row['comm_num']}</td><td align=\"center\">[ {$user_pm} ]</td></tr>"; заменить на: $top_table .= "<tr><td class=\"login\">{$user_name}</td><td class=\"group\">{$user_group[$row['user_group']]['group_prefix']}{$user_group[$row['user_group']]['group_name']}{$user_group[$row['user_group']]['group_suffix']}</td><td class=\"reg_date\">{$registration}</td><td class=\"last_visit\">{$last}</td><td class=\"publications\">{$row['news_num']}</td><td class=\"comments\">{$row['comm_num']}</td><td class=\"pm\">{$user_pm}</td></tr>"; Резюме: 1) Для всех ячеек таблицы был задан соответствующий класс. 2) Убраны квадратные скобки [ и ] из ссылки на персональные сообщения (они только мешают для красивого оформления). 3) Убраны все align="center", так как вместо них можно задать text-align: center; Благодаря этим действиям таблицу можно будет оформить, как душе пожелается. На данный момент манипулировать таблицей для создания собственного оформления довольно сложно. Приходится применять jQuery Очень прошу сделать это в новой версии DLE 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 9 октября 2011 Рассказать Опубликовано: 9 октября 2011 WWW.ZEOS.IN, плюс дать самой таблице класс .zebra Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 10 октября 2011 Рассказать Опубликовано: 10 октября 2011 Critical Error, блок "Лучшие пользователи" выводится вот так: <table class="userstop">{topusers}</table> и соответственно владелец сайта может сам задать таблице нужный ему класс А вот если, например, надо из таблицы удалить колонку ПС, то приходится писать или вот такие огромные конструкции в CSS: table.userstop tr td + td + td + td + td + td + td { display: none; } или на JS: var val1 = "table.userstop tr"; var val2 = $(val1); val2.each(function(i){ $(val1+":eq("+i+") td:last").remove(); }); И это всё столько телодвижений только ради удаления колонки. Чтобы сделать красивое оформление таблице, нужно будет попотеть. Если бы были заданы классы для каждой колонки, то было бы гораздо проще! Цитата Ссылка на сообщение Поделиться на других сайтах
maks1192 96 Опубликовано: 11 октября 2011 Рассказать Опубликовано: 11 октября 2011 Расширить возможность ХАЙДа. Добавить расширение на установку: кол-во новостей, кол-во комментариев.модуль Hide от Gauss думаю все знают.только он устарел конкретно, даже адаптировать никто не берётся. 2 Цитата Ссылка на сообщение Поделиться на других сайтах
abasive 41 Опубликовано: 12 октября 2011 Рассказать Опубликовано: 12 октября 2011 Добавить возможность ответить того, кто отправил жалобу. Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 12 октября 2011 Рассказать Опубликовано: 12 октября 2011 Добавить возможность работы RSS импорта через feedsportal.com. Вообще какой-то странный мифический сервис, если честно; однако rss импорт через него не работает. То есть полную новость грузит с несуществующей страницы, при обращении к которой перенаправляет на необходимую полную новость. Вот исходя из этого хотелось бы, чтоб при импорте доходило до конечной страницы и из нее импортировалось. Цитата Ссылка на сообщение Поделиться на других сайтах
Sarvan 35 Опубликовано: 12 октября 2011 Рассказать Опубликовано: 12 октября 2011 Добавить настройку громкости в плеере или 50% (по умолчанию) Добавить возможность изменения громкости в плеере щелчком левой кнопки мыши по громкости, а не так как сейчас приходится эту громкость зажимать и возить всю мышь вправо и лево. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 13 октября 2011 Рассказать Опубликовано: 13 октября 2011 при добавлении новости хотелось бы иметь возможность показывать доп. поля в зависимости от группы пользователей. к примеру, одно доп поле видно всем, а какие то только админу или редактору если такое уже писали, прошу прощения Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 13 октября 2011 Рассказать Опубликовано: 13 октября 2011 prikindel, для этого ведь можно использовать тэги [group=1] тут доп. поле [/group] Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 13 октября 2011 Рассказать Опубликовано: 13 октября 2011 WWW.ZEOS.IN, это при выводе новости все легко и просто) а при добавлении новости поля выводятся через {xfields} можно, конечно, руками пошаманить, но слишком муторно, особенно если проверку группы делать не только для вывода поля, а еще и непосредственно перед внесением в базу или я что то мудрю? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
valser10 0 Опубликовано: 14 октября 2011 Рассказать Опубликовано: 14 октября 2011 Мои пожелания: 1) Удаление статей с низким рейтингом спустя установленный в админке срок. 2) Введение полноценного цифрового рейтинга по принципу Хорошо---Плохо. 3) Введение в дистрибутив рейтинга комментариев с возможностью удаления комментариев с плохой репутацией. 4) Расширения тега {custom}, замена этим тегом ненужные topnews и relatednews. 5) Введение полноценного управления жизненным циклом новости. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 14 октября 2011 Рассказать Опубликовано: 14 октября 2011 prikindel, теперь понял! Надо при создании доп. поля указывать каким группам отображать это доп. поле для редактирования при создании новости. Например, создал доп. поле "Источник:" и дал право редактировать это поле группам Журналисты и Главные редакторы, а остальные группы не будут видеть эти доп. поля при создании новости и соответственно не смогут их изменять. А группа Администраторы при этом всегда должны видеть все доп. поля для редактирования. Если надо создать доп. поле, которое смогут редактировать все группы, кроме Гости, то надо выбрать пункт "Все" Цитата Ссылка на сообщение Поделиться на других сайтах
valser10 0 Опубликовано: 14 октября 2011 Рассказать Опубликовано: 14 октября 2011 И еще введите в админку управление сортировкой по каким атрибутом пользователь имеет доступ сортировать, или введите их в тег {sort} Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 14 октября 2011 Рассказать Опубликовано: 14 октября 2011 valser10, это уже есть в DLE. Цитата Ссылка на сообщение Поделиться на других сайтах
valser10 0 Опубликовано: 14 октября 2011 Рассказать Опубликовано: 14 октября 2011 valser10, это уже есть в DLE. Не нашел в стандартной поставке, и в документации. Весь этот функционал реализован только на доп модулях которые в массе своей кривоваты. Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 14 октября 2011 Рассказать Опубликовано: 14 октября 2011 Искали плохо! http://dle-news.ru/extras/online/startnews.html Теги [sort]{sort}[/sort], отвечают за вывод выбора пользователем порядка сортировки новостей, если это разрешено в настройках скриптаДля мастера оптимизаций в шаге "Удалить устаревшие новости" добавить возможность выбора нужных категорий, из которых необходимо удалить устаревшие новости до указанной даты. Аргументирую тем, что есть разделы новостей как таковых, а есть разделы, позиционирующиеся как статьи; поэтому хотелось бы в будущей версии видеть эту опцию в данном разделе. Цитата Ссылка на сообщение Поделиться на других сайтах
Mr-X 0 Опубликовано: 15 октября 2011 Рассказать Опубликовано: 15 октября 2011 Хотелось бы Облако тегов http://site.ru/tags/ видеть в удобоусвояемом виде как для посетителей, так и для поисковиков. Не секрет, что на многих сайтов облако тегов представляет собой подобие свалки, порой мусор удаляется, но это не помогает на сайтах с десятками тысяч новостей, то есть поисковики жалуются на большое количество ссылок. Может возможно разделение по заглавным буквам? или с ограничением количества тегов на страницу /tags/ пусть даже придется иметь несколько страниц http://site.ru/tags/page/2/ и т.д. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 15 октября 2011 Рассказать Опубликовано: 15 октября 2011 Mr-X, http://dle-news.ru/extras/online/clouds.html 1 Цитата Ссылка на сообщение Поделиться на других сайтах
wexc 0 Опубликовано: 15 октября 2011 Рассказать Опубликовано: 15 октября 2011 хотелось бы галочку при добавлении новости , не показывать новость в списке всех новостей /lastnews/ еще что бы при создании статической странице была галочка не отображать в карте сайта xml а так же больше оптимизации под высокопосещаемые сайты Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 16 октября 2011 Рассказать Опубликовано: 16 октября 2011 а так же больше оптимизации под высокопосещаемые сайты уточни, пож-та, что именно требует оптимизации и что подразумевает "высокопосещаемый сайт" в цифрах? Цитата Ссылка на сообщение Поделиться на других сайтах
LonerD 20 Опубликовано: 18 октября 2011 Рассказать Опубликовано: 18 октября 2011 Анализ производительности в админке - много текста, мало наглядности и информативности. Надо бы как-то оптимизировать. Например, сделать три колонки - в одной проблему, во второй подробное описание, в третьей - ссылку к тому пункту настроек, который рекомендуется изменить. Цитата Ссылка на сообщение Поделиться на других сайтах
balser 1 Опубликовано: 19 октября 2011 Рассказать Опубликовано: 19 октября 2011 Сделайте нормальный цифровой рейтинг и вывод топовых новостей по рейтингу коментариям популярности за указываемый период из указанной категории. Все это с настройками с админки или норм гайд по ручной настройке. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.