-3.34
Рейтинг
0.97
Сила

Контакты в профилях (см. UPD РЕШЕНО)

Многие пользователи при указании своих контактов — ссылка на ЖЖ, ВКонтакте и т.д. к сожалению указывают полную ссылку на свою страницу, а это, соответственно приводит к ошибке в данных о пользователе. Т.е. вместо нормальной ссылки
http://vk.com/IDпользователя
в его профиле возникают дикие
http://vk.com/http://vk.com/ID
.
Пытался думать в сторону регулярных выражений, но умения не хватает. Может подскажите, что можно предпринять для предотвращения этих косяков при заполнении профиля и/или при выводе инфы?

UPD: Ту в личку меня любезно проконсультировали по регуляркам и подсказал способ хака. Увы, при этом мы лезем в движок, но лично я уже давно в него залез и на обновления особо не рассчитываю. Проверю решение, отпишусь позже.

Решение (проверено работает):
Один из способов решения предложил AlikMis :

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

Плагин URL ссылки профиля

Нашел плагин, чтоб изменить ссылку на профиль livestreet.ru/profile/afk/ — livestreet.ru/afk/ (https://github.com/livestreet/lsplugin-shortprofile)
Но одна проблема, в этом плагине не хватает одного файла, что мне делать?

Где можно запретить создание перс. блога в коде движка? [РЕШЕНО]

Здравствуйте!

Возник вопрос — где в коде движка создается личный блог юзера в БД (prefix_blog) после его регистрации? Мне надо убрать эту запись, чтобы никому ничего не создавалось. (плагины не предлагать — это не то, что нужно)

Спасибо за ответ.

Как вызвать окно с уведомлением? [РЕШЕНО]

Здравствуйте!

Как можно вызвать окно уведомлением об ошибке, которое появляется справа вверху?
Цель: ограничить, например, просмотр топика только для зарегистрированных.
Как я это делаю: ставлю в ссылку-заголовок и в ссылку «читать дальше» условие, что если юзер не зарегистрирован, то никуда не переходим

<a href="{if $oUserCurrent}{$oTopic->getUrl()}{else}#{/if}">{$oTopic->getTitle()|escape:'html'}</a>

Как добавить всплывающее красное окно, которое скажет юзеру, что ему надо зарегистрироваться для просмотра топика?

Спасибо за ответ.

Своя ошибка 404 (РЕШЕНО)

Появилась мысль сгладить негатив от ошибки при переходе на несуществующую страницу (обычно так бывает, когда появляются а потом исчезают дополнительные страницы типа

http://livestreet.ru/index/new/page2/

Эта страница то есть, то ее нет…

Но в файле шаблона чего-то явного отделяющего именно эту ошибку я не нашел
templates\skin\synio\actions\ActionError\index.tpl


Есть возможность добавить такую картинку к 404 ошибке и где

404 ошибка

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

Как убрать /blog/ из URL?

Никак не могу найти решение этой проблемы.
Каким образом убрать «blog» из адреса блога.
Хочу что бы название блога красиво выводилось в URL после первого слеша.
То есть вот так mysait.com/blog_name а не mysait.com/blog/blog_name

Дата рождения пользователя и часовой пользователей

Доброго всем времени суток!

Недавно заметил странное, на мой взгляд, поведение системы. Если у пользователя установлен часовой пояс с GMT меньшим, чем на сервере, то у всех пользователей в графе «День рождения» он видит дату на день меньше.

Это происходит из-за того, что дата рождения обрабатывается форматером date_format, который дополнительно «переводит» часы на GMT пользователя. В итоге вместо 12-12-2012 00:00:00, записаных в БД, форматированеи проходит что-то вроде 11-12-2012 23:00:00.

Какие есть мысли по поводу такого поведения системы? Я у себя признал это багой и в форматтер в итоге добавил флаг, который задает необходимость применения GMT смещений.

Плагины и скорость загрузки сайта

Без плагинов — Full time 0.180
С плагинами — Full time 1.720

Пробовал по-очереди включать плагины. Практически каждый добавляет времени.
Всего около 30 плагинов.

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