Временное исправление бага в функции сообщения о битом файле в IP.Downloads - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Временное исправление бага в функции сообщения о битом файле в IP.Downloads

#1 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 04 Ноябрь 2013 - 17:46

-IMG-

Если в вашем IP.Downloads массово стали появляться за короткое время вот такие сообщения, значит вас посетил спам-бот. Как временно закрыть дыру до выхода официального патча:

1. Выполнить sql запрос к базе данных из админцентра или через phpmyadmin:

UPDATE ibf_groups
SET idm_report_files=0
WHERE g_id=2;


где ibf_ - префикс к базе данных (у вас он может быть другим), а 2 - id группы гостей (по умолчанию).

2. Перейти в ACP - Tools & Settings - Cache Management
Найти group_cache и перекешировать.

3. Удалить все ложные сообщения о битых файлах в панели управления модератора.

Подробнее
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 04 Ноябрь 2013 - 18:11

Zero, а настроить права группы в админцентре не прбовали? groups на сколько я знаю это таблица групп, значит там и настройка такая должна быть.
0

#3 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 04 Ноябрь 2013 - 18:46

Для гостей, умышленно или нет, отсутствует эта настройка. Если не принимать в расчет, что это было сделано разработчиками специально, чтобы в нужный момент производить вирутальные военные действия против недружественных стран, то можно списать это на недоработку. По ссылке в первом посте, кстати, есть скрин, где показано, что для группы гости эта настройка в админцентре отсутствует, в отличие от других групп. Гости (боты) могут сабмитить всегда, если знают прямую ссылку. И это было во всех предыдущих версиях IP.Downloads, начиная с 2.3.0, насколько я понял. То есть это специально не меняли.

-IMG-

Сообщение изменено: Zero108 (04 Ноябрь 2013 - 19:10)

0

#4 Пользователь не на сайте   tasker ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 145
  • Регистрация: 01-Август 13
  • Репутация: 12
  • IPB version:3.4.x
 

Отправлено 04 Ноябрь 2013 - 18:52

Эта бага появилась в файле upg_23000\mysql_updates.php в строке $SQL[] = "UPDATE groups SET idm_report_files=1;";

Так понимаю, 2.3.0 это версия IP.Downloads в которой разработчки лопухнулись
0

#5 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 04 Ноябрь 2013 - 18:54

Просмотреть сообщениеtasker 04 Ноябрь 2013 - 18:52 сказал(а):

Эта бага появилась в файле
Так понимаю, 2.3.0 это версия IP.Downloads в которой разработчки лопухнулись

То есть около 2-3 лет назад :)
После Сноудена, я уже ничему не удивляюсь.
Кстати, кто-нибудь знает, как в системе отключить соединение с серверами IPS (любое)? А то нулл ставить не хочется.

Сообщение изменено: Zero108 (04 Ноябрь 2013 - 19:11)

0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 04 Ноябрь 2013 - 22:33

Zero108 сказал(а):

Where is the setting?

admin\applications_addon\ips\downloads\skin_cp\cp_skin_idm_group_form.php

Найти и удалить: guest_legend (css класс)
1

#7 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 04 Ноябрь 2013 - 23:55

Вроде как собираются вообще гостям в будущих версиях запретить отправлять рапорты.
Подскажите, пожалуйста, а как в данной версии добавить в эту форму keycaptcha для гостей? keycaptcha у меня уже есть при регистрации.

Сообщение изменено: Zero108 (04 Ноябрь 2013 - 23:59)

0

#8 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2013 - 01:11

Цитата

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

Если не принимать в расчет этот вброс, то вполне можно считать за стечение обстоятельств - настройку гостям скрыли (как и многие другие настройки у гостей), по той же самой причине видно, чтобы нерадивые админы не включили ее гостям, а про sql запрос забыли, или добавили но не учли что настройка скрыта.


Просмотреть сообщениеZero108 сказал(а):

Подскажите, пожалуйста, а как в данной версии добавить в эту форму keycaptcha для гостей?

admin\applications_addon\ips\downloads\modules_public\moderate\moderate.php
Найти:
		if( !$this->request['do_broken'] )
		{

Ниже добавить
			if( $this->settings['bot_antispam_type'] != 'none' )
			{
				$file['captchaHTML'] = $this->registry->getClass('class_captcha')->getTemplate();
			}


Найти
		//-----------------------------------------
		// Save report
		//-----------------------------------------

или в поздних версиях
		/* Format report for save */

Выше добавить
		if( $this->settings['bot_antispam_type'] != 'none' )
		{
			if( $this->registry->getClass('class_captcha')->validate() !== TRUE )
			{
				$this->registry->output->showError( 'captcha_failed', 10895.3, null, null, 404 );
			}
		}


Внешний вид -> шаблон -> (Файлы) Загрузка файла -> submitBrokenFile
Найти
	<fieldset class='submit'>

Выше добавить
	{$file['captchaHTML']}

1

#9 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 05 Ноябрь 2013 - 02:07

Спасибо, работает. Замечу только, что я спрашивал, как это сделать на основе групп: гостям каптча показывается, пользователям и администраторам - нет.
0

#10 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2013 - 02:11

Просмотреть сообщениеZero108 сказал(а):

Замечу только, что я спрашивал, как это сделать на основе групп: гостям каптча показывается, пользователям и администраторам - нет.

$this->settings['bot_antispam_type'] != 'none'

заменить в двух местах на: $this->settings['bot_antispam_type'] != 'none' AND ! $this->memberData['member_id']
0

#11 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 05 Ноябрь 2013 - 02:13

http://php.ru/forum/...ALSE#postingbox

Цитата

Цитата

MAN_IFE_ST, зачем ты сравниваешь с FALSE ? =(
Не надо.
соглашусь, сравнивать с TRUE или !TRUE тоже не стоит.

Встречал уже такое несколько раз. Но никто не объясняет - почему. :)
0

#12 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2013 - 02:15

Dmitriy427, ??
0

#13 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 05 Ноябрь 2013 - 02:18

siv1987,

Просмотреть сообщениеsiv1987 05 Ноябрь 2013 - 01:11 сказал(а):

if( $this->registry->getClass('class_captcha')->validate() !== TRUE )

0

#14 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 05 Ноябрь 2013 - 02:21

Не могу понять. Выполнял все действия в этой теме, включая запрос к базе данных, правку файла, шаблона. Администратор видит ссылку отправки рапорта, пользователь видит, а гость - нет. Видимо, убрали где-то в коде опцию отображения ссылки, потому что я для гостей активировал эту опцию в настройках группы. Как же вернуть ссылку?
0

#15 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2013 - 02:26

Тут наверное для того, чтобы учитывать только буленовский тип true.

Цитата

Как же вернуть ссылку?

Ищите в шаблоне, скорее всего ссылка под условием.
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна