+5.97
Рейтинг
14.97
Сила
  • avatar ff00
  • 0
Должно работать
$sText = preg_replace('/\<video\>http\:\/\/(?:www\.|)moevideo\.net\/video\/([a-zA-Z0-9_\-\.]+)\<\/video\>/Ui', '<iframe width="560" height="315" src="http://moevideo.net/framevideo/$1" frameborder="0" allowfullscreen></iframe>', $sText);
  • avatar ff00
  • 0
В файле classes/modules/notify/Notify.class.php
в функции SendCommentNewToAuthorTopic и SendCommentReplyToAuthorParentComment добавить строки в самое начало функции

#Для одной страны
if($oUserTo->getProfileCountry() != $oUserComment->getProfileCountry()) return false;


#Для одного региона
if($oUserTo->getProfileRegion() != $oUserComment->getProfileRegion()) return false;


#Для одной деревни
if($oUserTo->getProfileCity() != $oUserComment->getProfileCity()) return false;


К примеру:
public function SendCommentReplyToAuthorParentComment(
	ModuleUser_EntityUser $oUserTo, ModuleTopic_EntityTopic $oTopic, ModuleComment_EntityComment $oComment,
	ModuleUser_EntityUser $oUserComment
) {
	/* Отправляем комментарии толко односельчанам */
	if($oUserTo->getProfileCity() != $oUserComment->getProfileCity()) return false;
=========================================================	
public function SendTopicNewToSubscribeBlog(
	ModuleUser_EntityUser $oUserTo, ModuleTopic_EntityTopic $oTopic, ModuleBlog_EntityBlog $oBlog,
	ModuleUser_EntityUser $oUserTopic
) {
	/* Отправляем комментарии толко односельчанам */
	if($oUserTo->getProfileCity() != $oUserComment->getProfileCity()) return false;
=========================================================


Не проверял, но должно работать.
  • avatar ff00
  • 0
Неизвестная колонка topic_field_text2, проверьте структуру таблицы prefix_topic
  • avatar ff00
  • 0
Папку из админки xcache «xcache-admin» просто скопируйте куда-нибудь на сервер, и увидите xcaxhe вашей шаред папки.
  • avatar ff00
  • 0
А в jevix.php moevideo.net добавили?
  • avatar ff00
  • 0
Полностью избавился от ботов следующим образом. Расскажу образно:
— Изменил поле name у стандартной капчи
— Добавил капчу на добавление топиков (опционально для всего другого комменты, лс) для пользователей у которых рейтинг меньше 1 или меньше 20 сообщений или топиков, не суть.
— Если бот не вводит или не правильно вводит капчу 20 раз подряд, то перенаправляю все его запросы на страницу проверки на «человечность», там нужно 2 раза подряд ввести капчу после чего, если это человек сбрасываю его блокировку, но счетчик капчи запускаю по новой, чтоб не баловались.
— Некоторые запросы сразу отравляю на проверку человечности (к примеру запрос admin.php и IP сразу проверяется)
Капча простейшая, состоит из 3 цифр (чтоб не напрягать пользователей) и справляется на ура. Вносил изменения прямо в код движка, реализация простейшая, все работает на xcache или memcache. Кому нужно, помогу.
  • avatar ff00
  • 0
Посмотрите в админке xcache есть ли комментарий в массиве ключей xcache. Еще стоит проверить время на сервере.
  • avatar ff00
  • 0
В файле шаблона comment_tree.tpl
перед include comment.tpl
{if $oUserCurrent and $oComment->getUserId() != 'ИД_СТАЛИНИСТА' or $oUserCurrent and $oUserCurrent->getId() == 'ИД_СТАЛИНИСТА'}

и после include comment.tpl
{/if}

Теперь Сталинские комменты увидит только Сталинист.
  • avatar ff00
  • 0
Проще всего в файле шаблона указать — если ид (кто смотрит) = сталинист, то показать комментарий, нет — в топку.
  • avatar ff00
  • 0
Спасибо за минусики, больше на тупые вопросы не отвечаю.
  • avatar ff00
  • -2
Нарисуй что хочешь видеть и скинь файл header_top.tpl из папки со скином
  • avatar ff00
  • 0
Это через плагин делается??? Если так, то надо смотреть исходники плагина, кинь ссылку, помогу чем смогу.
  • avatar ff00
  • 1
Надо выполнить sql запрос типа
UPDATE ИМЯ_ТАБЛИЦЫ SET ИМЯ_ПОЛЯ = REPLACE(ИМЯ_ПОЛЯ, ‘строка для замены’, ‘чем заменяем’)

В твоем случае «строка для замены» = domen.ru/uploads/image/, «чем заменяем» = domen2.ru/uploads/image/.
Подробнее смотри гугл mysql replace
  • avatar ff00
  • 0
У меня пылесос заработал так:
-Скопировал старую версию плагина
-Поверх установил новую
-Стер все лишние скины в папке плагина
-Скин у меня на jquery, переименовал один из скинов в свой
-Еще потом кэш прочистил
  • avatar ff00
  • 1
Нашел там ошибку, при потере связи стирало последние записи тестируй этот
  • avatar ff00
  • 1
Закрепил в шапке
  • avatar ff00
  • 0
Открой WinRar'ом скачанный гаджет и перетащи измененные файлы, тип архива вроде обычный zip.
  • avatar ff00
  • 0
Испытай этот, если косяк пропадет пожалуйста отпишись.
  • avatar ff00
  • 0
Пересмотрю еще раз
  • avatar ff00
  • 0
Какая у тебя ОС. Сейчас специально на локальном сервере оставил три блога и сорок комментов. На Win7 этого глюка не замечено, да и на других не должно быть, очистку строк предусматривал.

Строка 226. scripts/gadget.js. Записывает пустые строки в файл установок (setting.ini) если новостей в отрезке rss меньше 8 и они загрузились, начиная с количества новостей в отрезке RSS.
if(i < 8 && news.items.length > 0)
{
    for ( var a = i; a < 8; a++ ) 
    System.Gadget.Settings.write('Rec-'+a, '');	
}


Потом строка 243. scripts/gadget.js. Считывает все записи из файла установок (setting.ini) и выводит на экран
for ( var i = 0; i < 8; i++ ) 
    document.getElementById(i).innerHTML = System.Gadget.Settings.read('Rec-'+i);