Перейти к контенту

Review System v.1.0.1


SAT

Рекомендуемые сообщения

Мод: Review System v.1.0.1

Категория: Модификации

Совместимость: 2.0.x

Описание:

  • создание категорий обзоров
  • сознание тем поддржки
  • для каждой категории возможен выбор собстванного раздела для экспорта темы
  • после добавления обзора обзор уходит на перемодерацию
  • динамический custom fields(три типа text input, textarea, dropdown)
  • удаление, редактирование и т.д....
  • загрузка скриншота к обзору(все пареметры, ширина, высота, вес картинки задаются из админки, если размеры изображения больше, то создается уменьшеная копия которая и демонстрируется, можно открыть в новом окне полное изображение)
  • голосование за обзор(по десятибальной шкале)
  • в топике отображается автор, рейтинг голосования, и ссылка на реальный обзор(эти пункты могут варьироваться), обязательный пункт это наличие обзора в топике :D
  • поиск по параметрам как "жеткий" так и "мягкий" вариант поиска
  • при перемещении обзора из раздела в раздел, тема поддержки перемещается в нужный форум, если в новом разделе форум экспорта отсутствует то тема автоматически удаляется.
  • настройка по группам пользователей которые могут редактировать обзоры(совои), удалять обзоры(совои), а так же назначение групп супер модераторов которые могут редактировать совои/чужие обзоры, одобрять/не одобрять, пользоваться фенкцией проверки на битость ссылок топиков(все настраивается персонально для каждой группы)
  • обзоры поддрживают полную форму ответа со всеми тегами и смайтами, хотя для группы определенной можно эту поддержку и отключить.
  • отсылка сообщения о результате перемодерации(все опять же на свой вкус можно будет настроить, уведомление только в ПМ или только на мыло, уведомлять пользователя об одобрении или об отклонении сообщения)
  • показ рейтинга голосования при просмотре списка тем форума
  • разрешение персонально по группам просмотра разделов системы обзоров.

Подробнее...

Скачать

Ссылка на комментарий
Поделиться на других сайтах

Прийдется самому в сурсах рыться :D

Ничего не в первой)) прорвемся, Сат если перефигачу раньше, чем ты сделаешь, выложить можно будет :?)

Ссылка на комментарий
Поделиться на других сайтах

Во-первых,хочу поблагодарить товарища Sat'a за столь хороший мод,а вот,во-вторых,хочу поведать о маленькой проблемке,с которой я столкнулся после установки данного мода,а именно - При редактировании любой ревьюшки(будь то своя,будь то чужая),выдается следущая ошибка -

mySQL query error: UPDATE ibf_review_field SET  WHERE id=7

mySQL error: х ЧБУ ПЫЙВЛБ Ч ЪБĞТПУЕ. йЪХŞЙФЕ ДПЛХНЕОФБГЙА ĞП ЙУĞПМШЪХЕНПК ЧЕТУЙЙ MySQL ОБ ĞТЕДНЕФ ЛПТТЕЛФОПЗП УЙОФБЛУЙУБ ПЛПМП 'WHERE id=7' ОБ УФТПЛЕ 1
mySQL error code: 
Date: Wednesday 22nd of February 2006 10:47:33 PM

К сожалению с такой кодировкой,ибо сменить не дает - пишет страница не найдена...

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

З.Ы Проверил установку,вроде все верно или всеже данная ошибка только у меня? :D

З.Ы.Ы

Ах,да! забыл сказать,что строка "Обзоры:" в профиле - считает абсолютно все обзоры пользователя,даже удаленные...непорядок или так задумано? Или скажем,создал 3 категории,добавил ревьюшку в 3-ью из них(думаю это не важно) в итоге,в списке всех обзоров и написании новых обзоров,кол-во уже запощенных обзоров в данной категории присутствует,а при прочитывании самого обзора или другого отсека меню системы - всеравно стоит циферка 0 обзоров,в той категории,где по идее обзор есть.Замечу,что,т.к удаленные обзоры также считаются,цифра в первой категории обзоров стала и вовсе отрицательной(-4),хотя обзоров,реально существующих в ней - всего-то 2 штуки...вот такие вот дела,возможно это я,что-то намудрил,но надеюсь,что это не так ;)

Ссылка на комментарий
Поделиться на других сайтах

Sat, благодарствую мод отличный, только вот проблемка, или я что то напортачил или просто что то не включил в premission, вообщем не могу глянуть созданые обзоры вообще! Пишет

Обнаружена ошибка:
Вашей группе запрещено просматривать эту категорию и обзоры из нее

а права для меня полные везде yes. Извините за тупой вопрос, но почему это так?

Ссылка на комментарий
Поделиться на других сайтах

Отчёт о замеченных недостатках (до установки).

 

1. В тексте кода инсталятора мало русского и много очепяток в английском.

2. HTML-темплейты имеются только в инсталляторе и нет в виде отдельного XML-файла (review_templates.xml), что усложняет админу работу со скинами (ну не все же извращаются с правкой скинов через админку).

3. "Перемодерация" - это предварительная модерация = "Премодерация". Кроме этого, в строке "поступили для проверки и перемодерации" слово "проверки" - лишнее по смыслу, т.к. "премодерация" и есть проверка (предварительная). Куча ошибок (да, это не описки) типа "Дириктория" или "перемодарация". Где заметил, у себя исправил.

4. Не нашёл где находятся сабжи e-mail уведомлений. Мне ведь его нужно кодировать в Base64, а что-то я эти сабжи не встретил... Абидна!

5. Неплохо бы демку глянуть...

 

-----

Несколько часов спустя...

Перевёл почти всё... Остался пустяк в ad_groups.php

Работа колосальная! Просто модуз грандиозо!

Теперь-то я узнаю... что это за мод!!! (убивать надо за ТАКОЕ любопытство - положить несколько часов на неизвестно что...)

Ссылка на комментарий
Поделиться на других сайтах

Дайте ссылочку на демку, а то так и не понял в чём суть мода! :D
Ссылка на комментарий
Поделиться на других сайтах

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

dman, да есть такое...

 

ошибка запроса mySQL: UPDATE ibf_review_field SET  WHERE id=3

Ошибка mySQL: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id=3' at line 1
Код ошибки: 
Когда: 25 Feb 2006 12:44:22

 

Т.е. ошибка в коде (насколько я понял) файла review.php и в частности где-то здесь:

				//----------------------------------------------
			// update custom fields
			//----------------------------------------------

			$fields = array();
			$custom = $DB->query("SELECT fild_key FROM ".SQL_PREFIX."review_set");
			while($cf = $DB->fetch_row($custom))
			{
					$fields[ $cf['fild_key'] ] = $this->celan_fields($ibforums->input[ $cf['fild_key'] ]);
			}

			$DB->do_update('review_field', $fields, 'id='.$ibforums->input['id']);

			if($ibforums->input['tid'])
			{
					$DB->query("SELECT MIN(pid) as mpid FROM ".SQL_PREFIX."posts WHERE topic_id='".$ibforums->input['tid']."'");
					$first_pid = $DB->fetch_row();

(см. строку $DB->do_update). А вот как это пофиксить?

Ссылка на комментарий
Поделиться на других сайтах

мяфк

 

настройки пермишенов для категорий....

 

Наблюдатель

 

а вам бы лишь бы попридераться, напишете свое :D

во всех пунктах которые вы написали, ничего такого что бы мешало работы мода - нет.

по поводу 4 пункта, все это оправляется через стандартный класс IPB для отправки мейлов, делается через файл который вы загрузили в lib

 

------------------------------------------------

 

по поводу бага, баг подтверждаю, фиксится просто:

 

найти

 

				$DB->do_update('review_field', $fields, 'id='.$ibforums->input['id']);

 

заменить на

 

if(count($fields))
{
			$DB->do_update('review_field', $fields, 'id='.$ibforums->input['id']);
}

Ссылка на комментарий
Поделиться на других сайтах

dfc_darkman, в первом сообщении темы нажми "Подробнее..." и увидишь этот самый мод "Обзоры". Нет, не читай, а смотри - это оно и есть.

Всмысле? файловый архив айбиресурса это и есть "обзоры"?

Ссылка на комментарий
Поделиться на других сайтах

Всмысле? файловый архив айбиресурса это и есть "обзоры"?

Именно! тоесть ты конечно можеш сделать всё на свой вкус, но именна эта система почти идентична!

Ссылка на комментарий
Поделиться на других сайтах

@ dfc_darkman

Например из этого мода я сделал ( ну почти), систему каталогов фильмов и игр, в шаблоне можно менять местами всё на свой вкус и везде главное захотеть и разобратся, главное копирайт SAT'a не удалять!

 

@Sat почему проблема с загрузкой скрина!!! в директорию ложит, а вот в браузере не отображает, и возможно ли сделать так чтобы урл на скрин была прямая, а не

Ссылка на комментарий
Поделиться на других сайтах

@Sat почему проблема с загрузкой скрина!!! в директорию ложит, а вот в браузере не отображает, и возможно ли сделать так чтобы урл на скрин была прямая, а не

Отключи антилич и будет тебе щасе. Там похоже ссылка некорректно отображается. Т.е. ссылка на скрин есть, но она в тэге IMG, а не A HREF

Ссылка на комментарий
Поделиться на других сайтах

Наблюдатель

 

это все корректно, и все работает, просто не всегда данная конструкция держится корректно, потому сделал и отключение этой функции :D старался все продумать....

Ссылка на комментарий
Поделиться на других сайтах

Может быть, может быть... Значит у меня сервер "не той системы". Вот смотри...

 

Отключён антилич и отображение есть

<img src='uploads/review/review-9.gif'>

 

Включён антилич, нахожусь на конфе... ничего не вижу

<img src='http://адрес.ру/index.php?act=review&CODE=showscreen&id=9&type=2'>

 

У меня нестандартная директория прописана (uploads/review)

 

Вот опираясь на это сравнение я и написал ответ выше.

 

--------

дописано позже

Только сейчас заметил... в ссылке ( & amp ; ) не отпарсились в &

Ссылка на комментарий
Поделиться на других сайтах

там просто при обращении к картинке/ссылке пофигу какая она, в браузер отдается фрагмент по запросу, причем отключены картинки или не отключены в браузере всеравно скрин отобразится :D

 

с нестандартной директорией ковыряй функцию:

 

		/*-------------------------------------------------------------------------*/
	// Show screenshots(big)
	/*-------------------------------------------------------------------------*/
	function showscreen($id = 0, $type=1)

 

 

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

Ссылка на комментарий
Поделиться на других сайтах

Mozilla 1.7.12

 

Но приведённые мной примеры (два кода) верны? - так и должно быть?

 

Посмотрел я на указанную функцию... Красивая... буковки не наши...

Зато нашёл кое-что интересное... Помнится, всё голову ломал - где оно? Всё-всё... умолкаю...

Не программер я, и... не суетись - меня вполне устраивает работа без антилича. Если убрать минусы в левом меню (удалёные обзоры), то можно вообще считать мод законченным. Т.е. чуть шлифануть удаление обзоров и можно на прилавок.

Ссылка на комментарий
Поделиться на других сайтах

Но приведённые мной примеры (два кода) верны?

 

да оба кода у меня пашут отлично, и на двух форумах на которых тестинг проводился там тож все ок.

 

Т.е. чуть шлифануть удаление обзоров и можно на прилавок.

 

да не, там много чего надо доделать, например review field полностью в кеш вынести, что бы запросом меньше было, ну все это в проекте, еще подожу багрепортов, и выложу архив уже с найдеными мной багами и чуток другим, более корректным исправлением того репорта с редактированием

Ссылка на комментарий
Поделиться на других сайтах

Поставил этот мод! После захода в "Обзоры" пишет:

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

В админке, в настройках категории, права для админов разрешены!

 

Всё исправил! :D

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.