Куратор/модератор темы - Дизайн и модификация Invision Power Board

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

 

Об Архиве

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

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

куратор темы модератор темы

  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Куратор/модератор темы File Updated: 24 May 2009

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

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 14 Май 2007 - 18:49

Имя файла: Куратор/модератор темы
Владелец файла: andaril
Файл размещен: 14 май 2007
Файл обновлен: 14 фев 2011
Категория файла: Mods/Моды

Эта модификация позволяет добавить куратора для темы.

+---------------------------------------------------------------------
| Invision Power Board v2.1.x
| =================================================================
| При поддержке ipbskins.ru
| =================================================================
+---------------------------------------------------------------------
|
| > Мод "Куратор/Модератор одной темы"
| > Автор fr0z3n aka andar!l
|
| > Автор оригинального мода для версий 2.0.х Пухыч
| > Версия: 1.0
| > Дата: 19.02.2007
|
+---------------------------------------------------------------------
|
| > Эта модификация позволяет добавить куратора для темы.
| > Куратор может удалять, и редактировать сообщения в пределах одной
| > темы. Добавлять куратора может супермодератор
|
+---------------------------------------------------------------------
|
| > Автор не несет ответственности за проблемы в связи с
| > использованием этой модификации
| > Используйте мод на свой страх и риск.
|
| > Author is not responsible for any consequences of using this
| > forum modification, including those caused by this module
| > Use at your own risk
|
+---------------------------------------------------------------------


Нажмите сюда, чтобы скачать этот файл

Сообщение изменено: andaril (14 Февраль 2011 - 15:53)

0

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 26-Май 07
  • Репутация: 0
 

Отправлено 26 Май 2007 - 16:45

Все перепроверил,вроде бы все сделал правильно,но при нажатии на "Управление куратором" вылетает ошибка
IPB Предупреждение [2] in_array(): Wrong datatype for second argument (Строка: 108 файла /sources/action_public/moderate.php)
0

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

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 26 Май 2007 - 19:38

Вы сговорились сегодня :) Сейчас гляну.

Глянул. Проверьте существует ли у вас в этом в файле строка
$not_forum_array = array( 'editmember' );

Она должна идти после
$post_array   = array( '04', '02', '20', '22', 'resync', 'prune_start', 'prune_finish', 'prune_move', 'editmember' );
Это в исходном файле без изменений. Вы второй кто жалуется на это. И в итоге у первого эта строка оказалась закомментирована. Если уж все нормально, скиньте сюда ваш файл, а я скажу в чем проблема.
0

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 26-Май 07
  • Репутация: 0
 

Отправлено 26 Май 2007 - 23:56

У меня есть строчка $not_forum_array = array( 'editmember' ); и она идет после
$post_array = array( '04', '02', '20', '22', 'resync', 'prune_start', 'prune_finish', 'prune_move', 'editmember' );
Вот на всякий случай мой правленый файл и бекап
_http://moto-soft.net/files/moderate.rar
0

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

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 27 Май 2007 - 00:03

Ну ё моё... Ни в одном из файлов после строки
$post_array   = array( '04', '02', '20', '22', 'resync', 'prune_start', 'prune_finish', 'prune_move', 'editmember', 'topiccurator' );

нету
$not_forum_array = array( 'editmember' );

Просто добавьте её. И вообще не редактируйте файлы на ночь глядя.
0

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 26-Май 07
  • Репутация: 0
 

Отправлено 27 Май 2007 - 08:57

Короче файлы я поправил,ошибка теперь не вылетает,но....при нажатии на "Управление куратором" грузится чистая страница,а так же в админке форума нельзя добавить модера в форумы,при нажатии "добавить" опять же грузится чистая страница. :)
Пока что откатился....буду искать ошибку(хотя перепроверил все)
0

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

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 27 Май 2007 - 12:34

Это из-за недостатка памяти. Увеличьте memory_limit на сервере.
0

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 26-Май 07
  • Репутация: 0
 

Отправлено 28 Май 2007 - 00:03

andar!lНа самом деле все оказалось банально просто....виноваты "кривые ручки" :rolleyes: Сегодня перепроверил все,да еще попросил перепроверить приятеля.Походу проблема была из за того что один файл правил прям на сервере,когда его перепроверили оказалось что в нем ошибки.Короче респект тебе за классный мод!!!Единственное предложение,или скорее просьба немного доработать мод.
1.Чтобы в названии темы отображалось кто куратор.
2.Можно в теме добавить какую нить рамочку или цветом выделить "куратор темы" чтобы как говорится бросалось в глаза :) А так все отлично!
0

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

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 28 Май 2007 - 00:34

В названии темы? Есть же, что при просмотре списка тем отображаются кураторы. Не отображаются разве? Кхм...
А в названии темы, зачем? Лишняя информация.

Цитата

2.Можно в теме добавить какую нить рамочку или цветом выделить "куратор темы" чтобы как говорится бросалось в глаза А так все отлично!

######################################################################
./sources/action_public/topics.php
----------------------------------------------------------------------
НАЙТИ
----------------------------------------------------------------------
$member['member_group']  = $member['id']==$curator['id'] ? "<strong>Куратор темы</strong>" : $this->ipsclass->compiled_templates['skin_topic']->member_group( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_title'] );
----------------------------------------------------------------------
ЗАМЕНИТЬ НА
----------------------------------------------------------------------
$member['member_group']  = $member['id']==$curator['id'] ? $this->ipsclass->compiled_templates['skin_topic']->member_curator() : $this->ipsclass->compiled_templates['skin_topic']->member_group( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_title'] );
######################################################################
Заходим в админцентр
ACP Home > Look & feel > Edit Template HTML (В меню стиля)
======================================================================
Нажимаем Add Template Bit (Добавить фрагмент)
----------------------------------------------------------------------
New Template Bit Name (Название фрагмента):
----------------------------------------------------------------------
member_curator
----------------------------------------------------------------------
Template group (Группа фрагмента):
----------------------------------------------------------------------
skin_topic
----------------------------------------------------------------------
Тело фрагмента
----------------------------------------------------------------------
<strong>Куратор темы</strong>
======================================================================
Теперь творите с фрагментом member_curator что хотите
0

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 01-Июнь 07
  • Репутация: 0
  • Откуда:Саратов
  • IPB version:2.1.x
 

  Отправлено 10 Июль 2007 - 09:03

Доброе время суток.
Кое как установил данный мод на IPB 2.1.7

Столкнулся со следующими проблемами и непонятками:

1) В теме написано Invision Power Board v2.1.x хотя в файле curator.txt написано для v2.2.x

2)
######################################################################
./sources/action_admin/moderator.php
======================================================================
НАЙТИ ( ЭТА СТРОКА ПОВТОРЯЕТСЯ ДВА РАЗА )
----------------------------------------------------------------------
'allow_warn'   => intval($this->ipsclass->input['allow_warn']),
----------------------------------------------------------------------

Такой строчки нет, хотя есть
'allow_warn'   => ($this->ipsclass->input['allow_warn']),


3) В фрагменте topic_curator_splash который находится в skin_mod, чёт не так,
<td width="1%"><a href="java script:self.close();"><b>[X]</b></a><td>

В Mozilla Firefox не работает кнопка закрытия окна.

4)
Заходим в админцентр
ACP Home > Look & feel > Edit Template HTML (В меню стиля)
Выбираем "Topic view" в нем "mod_panel_wrapper"

mod_panel_wrapper - такого нету в Topic view, зато есть аналогичный TableFooter.


5)
======================================================================
Заходим в админцентр
ACP Home > Look & feel > Edit Template HTML (В меню стиля)
Выбираем "Topic view" в нем "mod_panel_wrapper"
======================================================================
НАЙТИ
----------------------------------------------------------------------
<form name="modform" method="post" action="{$this->ipsclass->base_url}" onsubmit="return checkdelete();">
----------------------------------------------------------------------
ВЫШЕ ДОБАВИТЬ
----------------------------------------------------------------------
<a href='#' onclick="ipsclass.pop_up_window('{$this->ipsclass->vars['board_url']}/index.php?act=mod&CODE=topiccurator&f={$data['TOPIC']['forum_id']}&t={$data['TOPIC']['tid']}&auth_key={$auth_key}','300','200'); return false;" class='button' style='text-decoration:none' target="_blank">Управление Куратором</a>
======================================================================

После добавления этого параметра, кнопка "Управление Куратором" появляется, вот тока после её нажатия открывается главная страница форума на конце имеется # (Видимо это опять же из-за Firefox)

6) После разных неудобств при установке и использование, стало интересно, а как удалять куратора. Но увы, в "Управление Куратором", нет такой опции.
Отсюда вопрос, где она? Как удалить куратора, из подведомственной ему темы?

Строка отвечающая за вывод информации о том, что Куратор удалён есть.
		else
			{
			$this->ipsclass->DB->do_update( 'topics', array ('curator_id' =>'',),"tid={$this->ipsclass->input['t']}" );
			$update="Куратор удалён!";
			}



Надеюсь увидеть ответы и решения по каждому пункту.
С уважением FVVSHARK.
0

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

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 10 Июль 2007 - 13:29

1,2,4,5) Обновлял все архивы и по ошибке, видимо, залил не тот.

2) Да, там именно такая строка
3) Это видимо из-за мозиллы
4) Да, tablefooter. Из-за архива
5) Архив.
6) Чтобы удалить куратора, надо просто оставить поле, где вводится имя куратора, пустым, и нажать сохранить.

Архив обновлен
0

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 01-Июнь 07
  • Репутация: 0
  • Откуда:Саратов
  • IPB version:2.1.x
 

Отправлено 11 Июль 2007 - 05:29

2andaril
Большое спасибо :beer:, щас попробую с обновлениями.
0

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 01-Июнь 07
  • Репутация: 0
  • Откуда:Саратов
  • IPB version:2.1.x
 

Отправлено 11 Июль 2007 - 12:30

######################################################################
Выполнить SQL запрос в базе данных вашего форума. Не забывайте сменить
префикс (ibf_) таблиц на свой если вы не используете стандартный.
======================================================================
ALTER TABLE `ibf_moderators` ADD `add_curator` TINYINT( 1 ) DEFAULT 0;
----------------------------------------------------------------------
ЕСЛИ ВЫ ХОТИТЕ ЧТОБЫ ВСЕ ТЕКУЩИЕ МОДЕРАТОРЫ МОГЛИ УСТАНАВЛИВАТЬ 
УСТНЫЕ ПРЕДУПРЕЖДЕНИЯ ВЫПОЛНИТЕ СЛЕДУЮЩИЙ ЗАПРОС
----------------------------------------------------------------------
UPDATE `ibf_moderators` SET `add_curator` = '1'
======================================================================

######################################################################
ACP Home > Cache Control > Moderators > Update cache

Может навигацию не правильно написал, вообщем обновите кэш модераторов.
Без этого работать не будет.
######################################################################


1) Возможно тут ошибка,

Цитата

ЕСЛИ ВЫ ХОТИТЕ ЧТОБЫ ВСЕ ТЕКУЩИЕ МОДЕРАТОРЫ МОГЛИ УСТАНАВЛИВАТЬ
УСТНЫЕ ПРЕДУПРЕЖДЕНИЯ ВЫПОЛНИТЕ СЛЕДУЮЩИЙ ЗАПРОС

Может всё таки так должно быть?

Цитата

ЕСЛИ ВЫ ХОТИТЕ ЧТОБЫ ВСЕ ТЕКУЩИЕ МОДЕРАТОРЫ МОГЛИ УСТАНАВЛИВАТЬ
КУРАТОРА ВЫПОЛНИТЕ СЛЕДУЮЩИЙ ЗАПРОС

2)

Цитата

ACP Home > Cache Control > Moderators > Update cache

Может навигацию не правильно написал, вообщем обновите кэш модераторов.
Без этого работать не будет.

НАСТРОЙКИ > Управление кешем > moderators > Обновить кеш...
Так точно.

Цитата

######################################################################
Заходим в админку
ACP Home > Skin Manager Home > Edit Template HTML
Выбираем там группу фрагментов Forum Index в ней выбираем фрагмент render_forum_row
======================================================================

Надо так:

Цитата

######################################################################
Заходим в админку
ACP Home > Skin Manager Home > Edit Template HTML
skin_forum (Просмотр конкретного форума) в нём "render_forum_row"
======================================================================

Ищем в фрагменте
----------------------------------------------------------------------
</span> {$data['PAGES']}
  <div class="desc"><span onclick='return span_desc_to_input("{$data['tid']}");' id='tid-desc-{$data['tid']}'>{$data['description']}</span>


Тут надо так.
</span> {$data[PAGES]}
			<div class="desc"><span onclick='return span_desc_to_input("{$data['tid']}");' id='tid-desc-{$data['tid']}'>{$data['description']}</span>



Вот ещё уточнение:

Цитата

Заходим в админцентр
ACP Home > Look & feel > Edit Template HTML (В меню стиля)
Выбираем "Topic view" в нем "TableFooter"


А надо так:

Цитата

Заходим в админцентр
ACP Home > Look & feel > Edit Template HTML (В меню стиля)
skin_topic (Просмотр темы) в нем "TableFooter"




В итоге получается Супперский мод, не сложный в установке и работе :)
Спасибо Авторам данного мода и andaril, за помошь.
0

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

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 11 Июль 2007 - 17:32

Просмотреть сообщениеFVVSHARK 11.7.2007, 13:31 сказал(а):

######################################################################
Выполнить SQL запрос в базе данных вашего форума. Не забывайте сменить
префикс (ibf_) таблиц на свой если вы не используете стандартный.
======================================================================
ALTER TABLE `ibf_moderators` ADD `add_curator` TINYINT( 1 ) DEFAULT 0;
----------------------------------------------------------------------
ЕСЛИ ВЫ ХОТИТЕ ЧТОБЫ ВСЕ ТЕКУЩИЕ МОДЕРАТОРЫ МОГЛИ УСТАНАВЛИВАТЬ 
УСТНЫЕ ПРЕДУПРЕЖДЕНИЯ ВЫПОЛНИТЕ СЛЕДУЮЩИЙ ЗАПРОС
----------------------------------------------------------------------
UPDATE `ibf_moderators` SET `add_curator` = '1'
======================================================================

######################################################################
ACP Home > Cache Control > Moderators > Update cache

Может навигацию не правильно написал, вообщем обновите кэш модераторов.
Без этого работать не будет.
######################################################################


1) Возможно тут ошибка,

Может всё таки так должно быть?

2)
НАСТРОЙКИ > Управление кешем > moderators > Обновить кеш...
Так точно.
Надо так:

Ищем в фрагменте
----------------------------------------------------------------------
</span> {$data['PAGES']}
  <div class="desc"><span onclick='return span_desc_to_input("{$data['tid']}");' id='tid-desc-{$data['tid']}'>{$data['description']}</span>


Тут надо так.
</span> {$data[PAGES]}
			<div class="desc"><span onclick='return span_desc_to_input("{$data['tid']}");' id='tid-desc-{$data['tid']}'>{$data['description']}</span>

Вот ещё уточнение:
А надо так:
В итоге получается Супперский мод, не сложный в установке и работе :)
Спасибо Авторам данного мода и andaril, за помошь.

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

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

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 01-Июнь 07
  • Репутация: 0
  • Откуда:Саратов
  • IPB version:2.1.x
 

Отправлено 14 Июль 2007 - 21:05

Столкнулся с проблемой при добавление Куратора тему.

Выводит ошибку:

Цитата

Невозможно определить пользователя с таким именем. Попробуйте снова


Ошибка из-за того, что у пользователя Логин и Отображаемое имя разные.
При добавление куратора указывается отображаемое имя. и соответственно получается ошибка.

Как исправить этот недуг?
0

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


  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

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
При копировании материалов с сайта
прямая ссылка на источник обязательна