Хак Постраницная разбивка комментариев

Работаю с движком LiveStreet третий день. Написал хак для разбивки комментов к топикам на страницы. Работает как с личными, так и с коллективными топиками.

Я знаю, что значит, когда топик имеет 500-1000 комментов. Без разбивки никак не обойтись. Поэтому пришлось взяться за напильник.

О том, как сделано, писать не буду, ибо много. Можете просто скачать Хак "«Постраницная разбивка комментариев и почитать readme.txt.

Работает на версии LS 0.3.1. Как на других, не знаю — не проверял. Число комментариев на страницу, естесственно, настраивается.

Номер страницы добавляется в конец URL топика. Например, был URL топика такой site.com/blog/1.html, а вторая страница будет такой site.com/blog/1.html/page2/

Оставляйте замечания, советы по улучшению и т.д.

Хак. Добавление позиции в рейтинге пользователей


На всеми любимом Хабре есть замечательная возможность просмотра в профиле позиции в рейтинге пользователей сайта.
Сделал подобный хак-модуль, изменения нужно внести только в шаблоне отображения профиля, системные файлы не задеты.
Пример посмотреть можно: ls03.vaktive.ru/profile/admin/
Скачать можно: livestreet.ru/addons/102/
Инструкция в архиве.

Собственные Keywords для блога

Собственно, началось все с того, что прочитал я статью «Вводим описание блога для поля Description вручную». Прочитал и подумал, что неплохо было бы организовать такую же вещь и для кейвордов.
Итак, приступим…

Читать дальше →

Итоги конкурса на лучшее решение для LiveStreet за сентябрь

С небольшой задержкой подводим итоги ежемесячного конкурса на лучшее бесплатное решение для LiveStreet за сентябрь месяц.
В сентябре призовой фонд составил 2000 рублей.

В этом месяце призовой фонд разделили:


Поздравляем всех участников конкурса! Просьба победителей отписать мне в личку свои реквизиты кошельков.

Напомню, что любой желающий может принять участие в этом ежемесячном конкурсе на лучшее решение для LiveStreet. Это может быть модуль, хак, дизайн, шаблон или даже локализация! Главное условие для участие в конкурсе — это размещение вашей работы в бесплатном разделе нашего каталога.
Ждем новых участников и ваших работ!

хак - доработка "скрытия линков от поисковиков"

На досуге обнаружил, что чуток неправильно работает режим скрытия линков от поисковиков(BLOG_URL_NO_INDEX=true). А именно если в посте идет ссылка на твой же ресурс, то его также LS обрамляет noindex + добавляет rel=nofollow. В общем текущее положение вещей меня не устраивало, так как это для СЕО неправильно. Тут же было мной сделано решение.

Читать дальше →

Как сделать отображение только тех коллективных блогов, в которых есть топики?

Решил создать блог о своих путешествиях, а потом решил что стоит дать возможность всем пользователям писать в этом блоге.

Список стран реализовал через коллективные блоги (т.е. коллективные разделы — это страны)
Повводил страны и получил огромный список пустых коллективных разделов. Может быть подскажет кто-то, как сделать так, чтобы коллективный блог фигурировал в движке (т.е. в ТОП-блогов) только после того, как там будет размещен хотя бы 1 топик?

Мне кажется, что это решается 1 строкой кода (прописать условие при выводе списка блогов), но, к сожелению, незнаю где это сделать.

P.S.: при создании топика должен вываливаться полный список коллективных блогов, реализованный хаком автоматического подключения к блогу по рейтингу.

Заранее спасибо

Оптимизируем LiveStreet под поисковые машины. День 1й

Сегодня начал пользоваться CMS LiveStreet, тому есть очень много причин. Первые доработки, которые просто необходимо ввести в каждый дефалтный шаблон:

1) Сделать 1(один) заголовок на каждой странице H1 без ссылки куда либо;
2) Заголовки постов в «топик лист» сделать H2 либо H3 тоже без ссылки куда либо;

По этим вопросам можно долго спорить, а как лучше? Но это мое ИМХО. Повторять H1 на странице больше 2 раз нельзя, а ссылки ставить с тегами h1 и h2 и того хуже!

Читать дальше →

Хак «Выпадающее меню стран и городов»

Если вам надоело, что ваши юзеры указывают непонятно какие города и страны. Например: «росия»,«Росия»,«рося»,«Расия» и др., т.е. юзеров из одной страны и города найти практически невозможно :( Ответом на решение данного вопроса — является «хак выпадающее меню стран и городов».

сурс_код на livestreet: livestreet.ru/addons/91/
демо: ecovoice.ru/ (регистрируемся и смотрим)

UPDATE v.0.2
1. чуток переделал JS + проверил работоспособность на IE6-8,Opera10,FF3.5
2. остался глюк с 500 ошибкой, но это уже глюк библиотеки JsHttpRequest, там у автора написано: «For XML mode, 500 code is okay.»
upgrade с версии 0.1 — просто обновить файлы, базу обновлять не надо

За стандарт было взято выпадающее меню с vkontakte.ru, потому что на мой взгляд оно самое интуитивно понятное из аналогичных ему.

Читать дальше →