Модуль «Torrent»
12
Вновь приветствую всех!
Представляю вам модуль для создания torrent-трекерной системы на базе LiveStreet.

Посмотреть демо
Читать дальше
Генерация случайных чисел
1
Просматривал сегодня function.php, обратил внимание на
Вместо rand() предлагаю использовать mt_rand() (во всех случаях, когда нужны случайные числа), так как она дает лучшее распределение.
Вариант с mt_rand() так же используется и в примере на .
function func_generator($iLength=10) {
if ($iLength>32) {
$iLength=32;
}
return substr(md5(uniqid(rand(),true)),0,$iLength);
}Вместо rand() предлагаю использовать mt_rand() (во всех случаях, когда нужны случайные числа), так как она дает лучшее распределение.
Вариант с mt_rand() так же используется и в примере на .
Форум для LS
5
Всем привет!
Кто-нибудь пробовал делать форум, желательно девовидный, как дополнение к LS?
У меня аудитория привыкла к таким форумам, жить без них не могут :(
Примерный вид
Нашел вот такую разработку но тут нет древовидности.
Кто-нибудь пробовал делать форум, желательно девовидный, как дополнение к LS?
У меня аудитория привыкла к таким форумам, жить без них не могут :(
Примерный вид
Нашел вот такую разработку но тут нет древовидности.
SEO-оптимизация движка
2
Есть предложение к разработчику или его помощникам, по SEO-оптимизации.
Кто слышал о новом формате Google «canonicals»?
Приведу пример:
Две ссылки —
Читать дальше
Кто слышал о новом формате Google «canonicals»?
Приведу пример:
Две ссылки —
http://livestreet.ru/blog/2099.html и http://livestreet.ru/blog/2099.html#comment25096Читать дальше
Документация на модули
1
Т.к. появились платные модули предлагаю обсудить вопрос структуры модуля и его свойства:
Модуль — набор програмных средств призванный расширить функционал стандартного ядра движка.
В модуле должно быть:
1) Текстовое описание модуля и его функций
2) Файл таблиц баз данных, если модуль использует свои таблицы и запросы
3) Версия движка (с казанием версии), уже содержащая этот модуль
4) Описание ручной установки модуля
5) Описание возможных проблемных ситуаций и пути их решения
6) контакты разработчика
7) Файл автоматической установки модуля в лайвстрит
Считаю продажу модулей без описания их структуры и функционала, а также отсутствие документации и контактов разработчика недопустимой.
Т.к. разработчик несет моральную и материальную ответственность за созданый им продукт перед клиентом. А клиент зачастую не может увидеть ничего кроме демострации работы модуля.
Модуль — набор програмных средств призванный расширить функционал стандартного ядра движка.
В модуле должно быть:
1) Текстовое описание модуля и его функций
2) Файл таблиц баз данных, если модуль использует свои таблицы и запросы
3) Версия движка (с казанием версии), уже содержащая этот модуль
4) Описание ручной установки модуля
5) Описание возможных проблемных ситуаций и пути их решения
6) контакты разработчика
7) Файл автоматической установки модуля в лайвстрит
Считаю продажу модулей без описания их структуры и функционала, а также отсутствие документации и контактов разработчика недопустимой.
Т.к. разработчик несет моральную и материальную ответственность за созданый им продукт перед клиентом. А клиент зачастую не может увидеть ничего кроме демострации работы модуля.
Админпанель вер.1.0
10
Выложил финальную версию Админпанели. Поскольку базовый функционал, необходимый админу, был реализован, мелкие баги (какие были найдены) устранены, то модулю торжественно присваивается версия 1.0
По сравнению с предыдущей версией каких-то особо кардинальных изменений не произошло, и смена версия знаменует просто переход с беты на финальный релиз.
Читать дальше
По сравнению с предыдущей версией каких-то особо кардинальных изменений не произошло, и смена версия знаменует просто переход с беты на финальный релиз.
Читать дальше