public function VoteUser(ModuleUser_EntityUser $oUser, ModuleUser_EntityUser $oUserTarget, $iValue) {
return 0;
}
Заменить
public function VoteUser(ModuleUser_EntityUser $oUser, ModuleUser_EntityUser $oUserTarget, $iValue) {
$oUserCurrent = $this->User_GetUserCurrent();
if ($oUserCurrent->isAdministrator() or $oUserCurrent->getUserLogin()=='__ЛОГИНЮЗЕРА__') {
/**
* Начисляем силу и рейтинг юзеру, используя логарифмическое распределение
*/
$skill=$oUser->getSkill();
$iMinSize=0.42;
$iMaxSize=3.2;
$iSizeRange=$iMaxSize-$iMinSize;
$iMinCount=log(0+1);
$iMaxCount=log(500+1);
$iCountRange=$iMaxCount-$iMinCount;
if ($iCountRange==0) {
$iCountRange=1;
}
if ($skill>50 and $skill<200) {
$skill_new=$skill/40;
} elseif ($skill>=200) {
$skill_new=$skill/2;
} else {
$skill_new=$skill/70;
}
$iDelta=$iMinSize+(log($skill_new+1)-$iMinCount)*($iSizeRange/$iCountRange);
/**
* Определяем новый рейтинг
*/
$iRatingNew=$oUserTarget->getRating()+$iValue*$iDelta;
$oUserTarget->setRating($iRatingNew);
return $iValue*$iDelta;
} else {
return 0;
}
}
И соответственно в /plugins/simplerating/templates/skin/default/actions/ActionProfile/profile_top.tpl добавить кнопки голосования скрытыми от всех кроме админа или нужного юзера
М.б. кому понадобится. Если нет возможности сделать конвертацию превьюшек к новым размерам конфига, но надо сохранить отображение старых картинок. Можно сделать примерно такую проверку:
4) Заполните форму и отправьте, придет на «Почта куда отправить».
Если не приходит: или настройки неправильные, или чудит хостер, м.б. он забыл открыть порт когда блокировал вас, или система автоматически заблокировала т.к. пошел спам опять с вашего сайта.
Скачал с гита плагина версию 0.9.12, заменил JS и CSS /engine/lib/external/jquery/jcrop/* заработало. Но проверял только в виртуалке, с реального устройства не смотрел пока.
— Удалить строку aceadminpanel из plugins.dat
— Убедится что нет других плагинов от этого автора (некоторые админку в зависимость тянут)
— Удалить /tmp/adm.all.cfg для пущей убедительности можно и все что есть в /tmp/ грохнуть.
— Почистить templates/cache/ и templates/compiled/
Моб плагин не по разрешению экрана работает, а по типу устройства. Если юзер зашел с мобильного устройства, то покажется моб версия, если зашел с десктопа и не нажимал «Мобильная версия», то покажет «Десктопную версию». Не вижу тут проблемы.
Так у них активных людей только 3952 на блогах shophelp.ru/people/. Посмотрите сколько юзеров в день добавляют топики, и в каком периоде. Это реальные пользователи. Ясно что юзеры пришли с форума, однако вы не правы, сайт реально на LS.
— Наконец добавил функцию выбора типа шапки в топике, при его публикации. Сейчас можно сделать более разнообразныепосты по оформлению. Доступно два типа: 1) Стандартный 2) На весь экран (чекбокс на странице добавления/редактирования топика).
— Небольшой рефакторинг кода
— Для обновления, обязательно нужно деактивировать и снова активировать плагин шаблона doctpl.
/plugins/simplerating/classes/modules/rating/Rating.class.php
Заменить
И соответственно в /plugins/simplerating/templates/skin/default/actions/ActionProfile/profile_top.tpl добавить кнопки голосования скрытыми от всех кроме админа или нужного юзера
1) Скачать и распаковать скрипт test.zip
2) Отредактировать к вашим настройкам test/index.php в самом начале:
3) Перейдите в браузере site.com/test/index.php
4) Заполните форму и отправьте, придет на «Почта куда отправить».
Если не приходит: или настройки неправильные, или чудит хостер, м.б. он забыл открыть порт когда блокировал вас, или система автоматически заблокировала т.к. пошел спам опять с вашего сайта.
Они отсылаются пачками по 10 штук, а период рассылки одной пачки зависит от выставленного времени на кроне.
P.S. Проверьте спам на всякий случай.
Если у сервера есть tls или ssl нужно указать в ['secure'] и не забыть обратить внимание на порт, может быть не стандартный.
2) Если стоит админка, то в админке.
3) Скорее всего это www.it-rem.ru/kak-ispravit-mysql-server-has-gone-away-error-2006.html
4) Наверняка у блога в который публикуется пост, много подписчиков. Нужно включить отложенную рассылку. Вполне возможно что ошибка «3» из-за этого же.
Как минимум:
— Удалить строку aceadminpanel из plugins.dat
— Убедится что нет других плагинов от этого автора (некоторые админку в зависимость тянут)
— Удалить /tmp/adm.all.cfg для пущей убедительности можно и все что есть в /tmp/ грохнуть.
— Почистить templates/cache/ и templates/compiled/
Как максимум еще:
— Грокнуть каталог /plugins/aceadminpanel
— Удалить таблицы из БД вручную prefix_adminset, prefix_adminban, prefix_adminips
P.S. Имхо, статья не несет ничего полезного. Тупо линк с целью перехода на ваш сайт.
— Наконец добавил функцию выбора типа шапки в топике, при его публикации. Сейчас можно сделать более разнообразные посты по оформлению. Доступно два типа: 1) Стандартный 2) На весь экран (чекбокс на странице добавления/редактирования топика).
— Небольшой рефакторинг кода
— Для обновления, обязательно нужно деактивировать и снова активировать плагин шаблона doctpl.
Скрины функции: