Хранение полноразмерных аватаров

Собственно возник вопрос, зачем, при загрузке аватара, сохраняется его полный размер (если пользователь загрузит полторамегабайтную обоину она так и останеться лежат на сервере)?

Убрал эту фитчу путем комментирования 275ой строчки в classes\actions\ActionSettings.class.php
//func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar',3000,3000);

а так же в других классах.

Не повлияет ли это на дальнейшую работу блога, эти аватары где-нибудь используются позже?

Где отключить подсветку кода ?

Собственно вопрос.

Мне для проекта не нужна подсветка, а подобный блок выделения (рамкой) очень даже кстати.

Поиск навёл только на эту тему, где говорится, что эта функция переложена на клиентов с помощью JavaScript. Но в нём я точно не силён.(

Предложению по улучшению LS

Когда страница ссылается на саму себя — это не по правилам хорошего тона, как мне кажется.
А буквально каждый раздел меню, когда активен, все равно остается ссылкой.
Я бы хотел предложить это изменить в последующих версиях LS.
Как вы считаете?

Как это сделать:

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

Код верификации при регистрации

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

Вопрос при регистрации

Для многих движков есть модули цель которых не допустить автоматическую регистрацию. Решил сделать для LS, что-то подобное.

Юзер переходит на страницу регистрации. Вводит данные во все стандартные поля + в доп. поле вводит ответ на вопрос. Если ответ не совпадает с заданным в настройках, то говорим юзеру, что он ответил неправильно и аккаунт не регистрируем. Если правильно, то регистрируем :)

Поехали…
Читать дальше →

Вставка кусков HTML кода из Action - как?

Всем привет.

Пишу тут небольшой модуль. Мне нужно сделать очень простую вещь — вот кусок кода из Action:

...
 protected function EventMaps() {                
                
	       $MapData=array();
               $gm=$this->Maps_GenerateMap($MapData); 		
               echo $gm->GmapsKey();
               echo $gm->MapHolder();
               echo $gm->InitJs(); 
               echo $gm->GetSideClick();
               echo $gm->UnloadMap();
 	       
        }

...


Все эти echo выводят разные куски html кода. Как мне его вывести правильно через Smarty? Тупо напрямую не выходит. Код вставляется в самом верху страницы и очень криво. Как такие вещи делаются правильно, кто подскажет?

Спасибо.

Делаем ленту друзей как в ЖЖ (для LS 0.3)

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

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

Кастомизация профиля пользователя.

Возникла у меня необходимость разрешить пользователям добавлять неограниченное количество телефонов в профиль.
Шаблон нашел, экшн нашел. Даже класс юзера нашел. И сижу вот теперь в непонятках. По всему выходит, что настройки пользователя живут исключительно в таблице %prefix%user и заставить движок дергать соседние таблицы без переписывания существенного куска кода не выйдет.

Может кто пытался реализовать что-то подобное? Поделитесь опытом. Движок копаю недавно, поэтому до конца разобраться в архитектуре не успел.

UPD: В общем решил сделать iframe, который дергает страничку из-за пределов движка. Вывод — непродуман механизм расширения профиля участника.

Добавляем ссылку на пользователя.

Добавим в комментариях к записи возможность оставить ссылку на профиль любого пользователя.



1. В файле /classes/modules/sys_text/Test.class.php



В строке (51):

		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed'));


добавляем в конце:


, 'user'


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