Почитал я тему Сжатие страниц LiveStreet на лету / Tips & tricks и подумал, что человек уж больно сильно убился на написание сего корявого кода. Не мне судить над ровностью кода, скорее модераторам модулей.
Так вот о чем я. Поразмыслил тут и отписался в камментах. Но чтоб народу-то донести, т.к. многим более информативнее топик вместо камментов читать, публикую свои мысли здесь.
Читать дальше →
Как изветсно LS хранит пароли в очень простом виде — md5(password), обладая некоторым количеством паранойи я решил добавить к нему соль, после ниже описанных изменений пароль будет храниться в виде: sha1(salt+md5(password))
Подскажите пожалуйста,
по дефолту настройки LS таковы, что как только кто-то плюсует рейтинг юзера, ему дается 1 инвайт.
как сделать чтобы инвайт ему давали, скажем за 10 плюсов? ну или при определенном рейтинге… спасибо
Очень сильно не хватает данной функциональности у ЛС.
Хотелось бы видеть нечто аналогичное как и у DLE:
Минимальная функциональность рассылки:
1) возможность написать тему и содержание письма (поддержка HTML редактора или bb-code)
2) возможность задать интервал и количество писем, отправляемых за один раз, чтобы сервер не очень грузился
3) у каждого письма должен быть только один адресат в поле «Кому:»
4) необходим визуальный контроль за процессом рассылки или, по крайней мере, лог рассылки, в котором указывалось бы по каким адресам были отправлены письма, сообщалось бы об успешности рассылки и ошибках.
5) кнопка отказа от рассылки
Озвучивайте сроки и цены, возможен коллективный заказ, думаю будет интересно не только мне.
Спасибо.
В принципе почитал тут через поиск и почти все что нужно нашел, в плане добавления в профиль дополнительных полей.
Но вот тут еще возник по ходу решения такой вопрос.
Дело в том что сейчас настраиваю LiveStreet под один проект в котором основная масса пользователей владельцы авто и причем почти у всех не по одной машине и даже не по две…
Можно ли как-то сделать так чтобы количество полей под марку, год выпуска, фото и статус авто было переменным?
Использовать у себя Gravatar.com очень просто. Аватарка выдаётся по url-у с md5-хешем e-mail-а пользователя.
Итого:
в classes\modules\user\entity\User.entity.class.php
находим функцию
public function getProfileAvatarPath($iSize=100) {
if ($this->getProfileAvatar()) {
return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
} else {
return DIR_STATIC_SKIN.'/images/avatar_'.$iSize.'x'.$iSize.'.jpg';
}
}
и изменяем всего одну строчку:
public function getProfileAvatarPath($iSize=100) {
if ($this->getProfileAvatar()) {
return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
} else {
return "http://www.gravatar.com/avatar.php? gravatar_id=".md5( strtolower($this->getMail()) )."&size=".$iSize;
}
}
К сожалению, в комментариях так просто получить аватарку не получится — так как там используется своя функция
Товарищие специалисты, подскажите, как сделать чпу без blog, т.е. livestreet.ru/dev_livestreet/. Слово blog вообще ни к чему. Обясню почему плохо. Поисковики любят короткую вложенность, которая позволяет выше быть в поиске.
Добрый день!
Случилось следующее: изображения в топик были вставлены не через форму загрузки, а просто (насколько я понял) был скопирован html-код этих фотографий с сайта ljplus.ru. Там для изображений прописаны параметры 'width' и 'height'. В конфиге стоит сжатие изображений до 500px по ширине. Но в загруженных изображениях размеры указаны как 800x600 или 640x480 и т.п. В результате они не ужались до нужных 500px и выходят за размеры топика. Как я понимаю, эти параметры перебивают настройки конфига? Можно ли сделать обратное? Посмотреть можно здесь: http://versta.train-team.org/blog/photo/106.html
Модуль… ну как модуль, для очистки папки с файловым кешем. Имеется возможность устанавливать ограничение на общий размер файлов, а так же продолжительность их жизни.
Если объем файлов не укладывается в общий лимит — первыми удаляются те, которые были изменены раньше остальных. Проше говоря — старые первыми.
Запускать скрипт через нужное количество времени.
Для ускорения процесса очистки рекомендуется использовать отдельную папку для кеша.