+0.99
Рейтинг
2.83
Сила

Плагин AutoOpenId и мобильный шаблон

Если на сайте включен мобильный режим (шаблон mobile), то плагин AutoOpenId не работает — кнопки отображаются, но при их нажатии авторизации не происходит. Видно, что после нажатия кнопки соц.сети (например, twitter) идет переход на api.twitter… и дальнейшие возвращение на сайт my-syte.ru/login/autoopenid/oauth/twitter/?oauth_token=… но авторизации не происходит.

Связано ли это с тем, что в мобильном шаблоне url страницы содержит параметр ?force-mobile=on?
Как можно заставить работать AutoOpenId (кнопки авторизации соц.сетей) в мобильном шаблоне?
Читать дальше →

OpenId, смена пароля пользователя, баг

При создании пользователя на сайте через плагин openId, в таблице `prefix_user` создается запись, в которой поле user_password пустое.

Когда такой пользователь заходит на страницу редактирования профиля yoursite.com/settings/account/, и пытается изменить пароль (поле «Текущий пароль» пустое, т.к. его пока пользователь не регистрировал), то ему выдается ошибка «Неверный текущий пароль»:


С точки зрения usability это неправильно, т.к. пользователь должен иметь возможность свободно менять пароль на странице редактирования своего профиля.

Synio: скрываем часть пароля в письме подтверждения регистрации

Обратил внимание, что в письме подтверждения регистрации пользователю приходит его логин и пароль. Я считаю, что это неправильно и хотя бы часть пароля должна быть скрыта.

Решение: в файлах \templates\skin\synio\notify\russian\notify.registration_activate.tpl и notify.registration.tpl
меняем строку:
   пароль: <b>{$sPassword}</b>

на строку:
   пароль: <b>{substr($sPassword,0,1)}***{substr($sPassword, -1)};</b>


Результат:

Дорабатываем плагин "Мнения" (есть вопрос)

Всем привет!

Для начала хочу сказать спасибо автору данного плагина, функционал очень полезный.
Но при тестировании данного плагина выяснилось, что при появлении нового мнения пользователь об этом никак не узнает. Захотелось доработать плагин таким образом, что бы при появлении нового непросмотренного мнения надпись «Мнения обо мне» как-то изменялась, например делалсь бы жирным.

Вот так сейчас:


Как хочется:
Читать дальше →

Synio: делаем удобную кнопку добавления в друзья

Тестировал данный шаблон и наткнулся на следующую пробелму: при открытии профиля пользователя кнопка «добавить в друзья» где-то снизу и её совсем не видно.
Логично вывести её на верх экрана, вот сюда:

Реализовал я это так:

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

Не отображается капча (livestreet 1.0.2)

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

Поставил на новый хостинг (VPS) Livestreet последней версии (1.0.2).
Столкнулся с тем, что при регистрации пользователя не отображается капча.


В исходном коде страницы видим следующее:
<img src="http://mysite.ru/engine/lib/external/kcaptcha/index.php?PHPSESSID=24tuj9595cqdi6e9596bho03l7" 


Если в браузере вбить mysite.ru/engine/lib/external/kcaptcha/ капча отрисуется.
Если в вбить mysite.ru/engine/lib/external/kcaptcha/index.php вылезет сообщение «File not found»
Т.е. мешается слово index.php;

содержание .htaccess (дефолтный):
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php

# Deny access
<Files "plugins.dat">
	order allow,deny
	deny from all
</Files>
<Files "plugin.xml">
	order allow,deny
	deny from all
</Files>
<Files ~ "\.tpl$">
    Order allow,deny
    Deny from all
</Files>


Прошу подсказать, какой RewriteRule прописать для устранения данной проблемы?