0.00
Рейтинг
0.03
Сила

Юрий

Генерация случайных чисел

Просматривал сегодня function.php, обратил внимание на

function func_generator($iLength=10) {
	if ($iLength>32) {
		$iLength=32;
	}
	return substr(md5(uniqid(rand(),true)),0,$iLength);
}


Вместо rand() предлагаю использовать mt_rand() (во всех случаях, когда нужны случайные числа), так как она дает лучшее распределение.
Вариант с mt_rand() так же используется и в примере на php.net.

Форум для LS

Всем привет!

Кто-нибудь пробовал делать форум, желательно девовидный, как дополнение к LS?
У меня аудитория привыкла к таким форумам, жить без них не могут :(
Примерный вид clip2net.com/clip/m9/1247247092-clip-144kb.jpg
Нашел вот такую разработку newmusic.ru/forum/musicmakers но тут нет древовидности.

SEO-оптимизация движка

Есть предложение к разработчику или его помощникам, по SEO-оптимизации.

Кто слышал о новом формате Google «canonicals»?

Приведу пример:
Две ссылки —
http://livestreet.ru/blog/2099.html
и
http://livestreet.ru/blog/2099.html#comment25096


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

Документация на модули

Т.к. появились платные модули предлагаю обсудить вопрос структуры модуля и его свойства:

Модуль — набор програмных средств призванный расширить функционал стандартного ядра движка.

В модуле должно быть:

1) Текстовое описание модуля и его функций
2) Файл таблиц баз данных, если модуль использует свои таблицы и запросы
3) Версия движка (с казанием версии), уже содержащая этот модуль
4) Описание ручной установки модуля
5) Описание возможных проблемных ситуаций и пути их решения
6) контакты разработчика
7) Файл автоматической установки модуля в лайвстрит

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

Т.к. разработчик несет моральную и материальную ответственность за созданый им продукт перед клиентом. А клиент зачастую не может увидеть ничего кроме демострации работы модуля.

Админпанель вер.1.0

Выложил финальную версию Админпанели. Поскольку базовый функционал, необходимый админу, был реализован, мелкие баги (какие были найдены) устранены, то модулю торжественно присваивается версия 1.0

По сравнению с предыдущей версией каких-то особо кардинальных изменений не произошло, и смена версия знаменует просто переход с беты на финальный релиз.


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