Упаковать хак в плагин.

Итак, ищу исполнителя, который сумеет превратить имеющийся под 0.4 хак (работающий с модулем ядра topic) в плагин. Исходные коды изменений в ядре (что, где и на что менялось, а точнее дополнялось) предоставлю. В дальнейшем плагин будет добавлен в каталог, как бесплатный. Свои предложения отправляйте в ЛС или яростно стучитесь в ICQ: три82882ноль
Нужно сделать срочно, а то мой мозг окончательно взорвётся.

ЗЫ. Конечно хотелось добить это дело самому, но видимо руки не из того места растут или же мозг не в ту сторону работает.

Хак: теги топика в алфавитном порядке

В файле Topic.entity.class.php который находится в /classes/modules/topic/entity/ надо найти:

public function getTagsArray() {
    	return explode(',',$this->getTags());    	
    } 

заменить на:

public function getTagsArray() {
        $aTags =  explode(',',$this->getTags());        
        sort($aTags);
        return $aTags;
    }


UPD: Если вам что-то не нравится, то не обязательно минусовать. Вас никто не заставляет переделывать у себя Live Street. Я просто выложил потому, что кому-нибудь может это пригодиться.

Хак: "Солим" пароль

Как изветсно LS хранит пароли в очень простом виде — md5(password), обладая некоторым количеством паранойи я решил добавить к нему соль, после ниже описанных изменений пароль будет храниться в виде: sha1(salt+md5(password))

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

Хак: Ограничение доступа к части топика по рейтингу

Попробую ниже детально описать, как сделать возможность при создании топика ограничивать некоторую информацию по уровню рейтинга пользователя. Для этого, надо будет при добавлении топика разрешить новый тег и добавить кнопку в панельку для него (чуть позже). На втором этапе, надо будет перед отдачей топика в шаблонизатор проверять текст на наличие этого тега и делать соответствующие правки. Для этого будет использоваться следующий следующий синтаксис при создании топика:

<rating min="2">Виден пользователям с рейтингом большим или равным 2.</rating>

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

Загрузка файлов. Очередная.

В свете грядущего выхода 0.4, возможно, и не слишком актуально окажется — но когда еще он будет, этот выход.
Хак по-прежнему сделан из модификации заливки картинок. Работает на 0.3.1

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

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

Переписал код ajax-запросов. Теперь нет ajax-ошибки. И есть кеш запросов. Работать стало немного быстрее вроде как… Но я сравнивал тока по ощущениям, а они могут быть обманчивы.
Сделано 2 варианта. Для 0.3.1 и для последней SVN. Смотрим, устанавливаем, проверяем, комментим.
Читать дальше →

Хак: поддержка временных зон для каждого пользователя

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

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

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

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

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

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

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

Обновился хак для добавления карт Google на сайт :)


Хак обновился до модуля — v. 0.4
посмотреть на работу можно на http://test.karta39.ru/map/
Заказать можно здесь: http://livestreet.ru/addons/43/

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