Ingumsky: Блог

Главные вкладки

Ссылка на последний комментарий/последнюю страницу

27 ноября 2009 в 18:49

Пользователи на моём сайте стали жаловаться на то, что по ссылке на названия топика в блоке «Горячие темы» (список пяти последних топиков с новыми комментариями) они попадают на первую страницу, а не на последнюю. Попросили подумать над тем, чтобы сделать ссылку на последнюю страницу/комментарий. В общем, предложение здравое, поэтому я подумал, что нужно это реализовать. Сперва решил переделать этот блок с помощью views, нашёл даже в дефолтовых вьюсах отключенный у меня «вид» с последними комментариями и почти тотчас столкнулся с проблемой — ссылка на последний комментария работает только тогда, когда он находится на первой странице.

Предположим, что у вас есть тип нод story, для которого указано, что на странице должно отображаться 5 комментариев, так вот: для первых пяти ссылка, идущая в том самом вьюсе, работать будет (example.net/node/3#comment-1 будет вести на сам комментарий), а при клике на шестой и дальше (example.net/node/3#comment-6) вы попадёте на первую страницу, что логично, так как анкора comment-6 в коде на этой странице не будет...

Как добавить (где взять) новый формат ввода?

25 ноября 2008 в 19:05

Здравствуйте!

Делаю первые шаги в Друпал — что ни задача, то целая проблема. Хочу создать блок, в котором будет выполняться php-сниппет, но для этого нужно указать в качестве формата ввода php, у меня же в стандартной поставке предлагаются лишь Full HTML и Filtered HTML. Ломаю голову, какие модули нужно доставить (если это, конечно, модулями делается), чтобы появилась возможность выбирать другие форматы ввода — в первую очередь, php (и perl было бы неплохо)?

Спасибо.

Футбольный фан-сайт: Какие модули понадобятся?

24 ноября 2008 в 20:15

Добрый день!

Я начинаю делать посвящённый английскому футбольному клубу LFC сайт на Drupal, но, так как это мой первый опыт использования CMS вообще и Drupal в частности, у меня возникает масса вопросов, которые могут показаться наивными человеку опытному. Главная проблема для меня в настоящее время заключается в том, что я не знаю, какими модулями можно реализовать необходимую функциональность. Подскажите, пожалуйста, какие модули мне следует подключить для того, чтобы реализовать следующие функции (понимаю, что под мои специфические задачи придётся кое-что придётся допиливать, но всё же):
1. Профили игроков (отдельно нынешние, отдельно резервы, отдельно игроки прошлого)
2. Расписание матчей (там у меня будет отображаться имя соперника, лого, место, время + ссылки на отчёт и расписание трансляций)
3. Следующий/предыдущий матч (с использованием данных предыдущего пункта)
4. Статистические таблицы (с возможностью сортировки по столбцам)
5. Блоки с отдельными статистическими данными (пятёрка лучших бомбардиров в том или ином турнире, например, или пятёрка соседних с клубом команд в том или ином турнире)
6. Галерея изображений (загрузка зарегистрированными пользователями, рубрикация, комментирование, рейтинги)
7. «Совет дня» (по рандому)
8. Новости (достаточно ли имеющихся в «коробочной версии» модулей, чтобы размещать новости с фотографиями и ссылками на источники, а потом собирать их по рубрикам)
9. Возможность использования вики-разметки при написании новостей/заметок