[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение Axl 29.12.2005 23:30

Все хорошо работает, но появилась такая проблемма. Кнопка ICQ под сообщением пользователя сместилась вправо, до конца страницы и соответственно кнопок "выдать предупреждение" и "Бан" не видно.
Как можно решить такую проблемму?


Уважаемый Поручик!
Сегодня все установил, со всеми фиксами...
Все прекрасно работает, но столкнулся точно с такой же проблемой, как в цитате!
Т.е. если у пользователя в профиле не указан номер ICQ, то все здорово смотриться, в топиках 2 карточки с правого края у каждого пользователя.
Если номер указан, значок аси улетает за край...
Скриншот прилагаю...
Перелопатил весь viewtopic_body.tpl...
Не могу решить эту траблу...
Помогите плз.

И ещё вопрос...
Я так понял в каждом сообщении, рядом с кнопкой цитата, правка, удалить и ip должна появиться кнопка "Отзывы"?
Я правильно понял?
Что то у меня её нет... :cry:
На скриншоте так же хорошо видно...
Плз. ХЕЛП!!!
Изображение

Добавлено спустя 5 минут 1 секунду:

Прошу прощения, вопрос про кнопку "Отзывы" снимается.
Она появляется только у того пользователя, об котором есть отзыв!
Что очень грамотно и правильно сделано...

А вопрос с разъехавшимися значками остался! :cry:

Добавлено спустя 4 минуты 54 секунды:

Блин, странно...
Перезагрузил страницу с обсуждением, где у пользователя был отзыв и одноименнаяч кнопка, теперь кнопки нет...
Мистика?
http://passat-b5.ru
Всё о машинах VW Passat B5
Аватара пользователя
Axl
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 17.11.2004 12:46


Сообщение Umka 30.12.2005 9:06

Axl
Axl писал(а):Если номер указан, значок аси улетает за край...


Проблема решается, если перенести желтую и красную кнопку в другое место, я например, перенес их в самое начало, то есть до кнопки профиль и все стало хорошо.
Umka
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 23.11.2005 23:59

Сообщение Axl 30.12.2005 9:46

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

Umka
А нельзя в виде кода указать куда конкретно, плз? :oops:
http://passat-b5.ru
Всё о машинах VW Passat B5
Аватара пользователя
Axl
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 17.11.2004 12:46

Сообщение Umka 30.12.2005 10:16

В файл templates/subSilver/viewtopic_body.tpl

Код: Выделить всё
<td valign="middle" width="100%" nowrap="nowrap"
>{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!--


Перед:

Код: Выделить всё
{postrow.PROFILE_IMG}


Вставить:

Код: Выделить всё
{postrow.YELLOW_IMG} {postrow.RED_IMG}
Umka
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 23.11.2005 23:59

Сообщение Axl 30.12.2005 10:25

Umka Спасибо большое!
Вечером попробую!
http://passat-b5.ru
Всё о машинах VW Passat B5
Аватара пользователя
Axl
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 17.11.2004 12:46

Сообщение Поручик 30.12.2005 11:14

Axl писал(а):Перелопатил весь viewtopic_body.tpl...

Сохраните страницу просмотра тему на винт и поработайте с html-кодом. Потом соответственно поправьте viewtopic_body.tpl
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3698
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

Сообщение Axl 30.12.2005 11:25

Поручик писал(а):Сохраните страницу просмотра тему на винт и поработайте с html-кодом. Потом соответственно поправьте viewtopic_body.tpl

Поручик
Да я это и делал...
Разъезжается зараза, хоть убейся.

А что скажете по поводу кнопки "Отзывы" в топиках?
В каких случаях она должна быть, а в каких нет?
Я не уловил систему, её появлений/исчезаний...
http://passat-b5.ru
Всё о машинах VW Passat B5
Аватара пользователя
Axl
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 17.11.2004 12:46

Сообщение Поручик 30.12.2005 11:32

Логика простая, если никаких отзывов или предупреждений у пользователя нет, значит и кнопки нет.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3698
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

Сообщение Axl 30.12.2005 11:35

Поручик писал(а):Логика простая, если никаких отзывов или предупреждений у пользователя нет, значит и кнопки нет.

Поручик
Хорошо, а если есть отзыв?
Кнопка должна постоянно висеть?
Как уже говорил, вчера оставил отзыв, при перезагрузке страницы кнопка появилась.
При повторной перезагрузке кнопка исчезла и больше не появлялась...
http://passat-b5.ru
Всё о машинах VW Passat B5
Аватара пользователя
Axl
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 17.11.2004 12:46

Сообщение IncominG 31.12.2005 11:22

Axl писал(а):Хорошо, а если есть отзыв?
Кнопка должна постоянно висеть?
Как уже говорил, вчера оставил отзыв, при перезагрузке страницы кнопка появилась.
При повторной перезагрузке кнопка исчезла и больше не появлялась...

Значит отзывы удалены - проверьте ;)
Новичок пишется через О, умник!!!
Аватара пользователя
IncominG
Advanced Lamers Team
 
Сообщения: 140
Зарегистрирован: 10.12.2005 22:17
Откуда: Химки

Сообщение Siava 31.12.2005 19:39

На самом деле мод ещё сырой и я бы его не советовал ставить на работающий форум.. так как уже 2 раза ставил и сносил находя какие-то ошибки.
Последние ошибки, которые я нашёл выложу в новом году, когда буду тщательно тестировать.. а пока времени нет.

С наступающим всех! :)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2718
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер

Сообщение Carbofos 02.01.2006 17:43

Ё-моё, зашел а тут такое творится! Уведомлений опять не получал... надо что-то с этим делать... (мысли вслух)

Судя по всему я кажется залил не то обновление :shock: :oops:
Все, пора на пенсию. Вот только с демократией закончу... :)

Поручик
Я очень признателен за поддержку, скоро тоже подключусь, сейчас просто сессия, времени мало... До завтра, думаю, определюсь, что же я такое выложил под видом апдейта 0.1.2...
Аватара пользователя
Carbofos
phpBB 2.0.2
 
Сообщения: 158
Зарегистрирован: 04.03.2005 20:30

Сообщение Carbofos 02.01.2006 21:06

одна проблема определена: те, кто поленился применить инструкции из update011to012.mod и просто переписал файл post_report.php, и пострадал от ошибки неудаления телег. Я забыл включить в комплект новый файл. Если их выполнить, все должно заработать. Если, конечно, не возникнут новые проблемы.

Всех также с наступившим!

Добавлено спустя 33 минуты 25 секунд:

перезалил файл http://carbofos2.chat.ru/democracy012.zip с правильным post_report.php. Еще в него включены, не без помощи г-на IncominG еще несколько поправок, которые обсуждались выше (то есть, post_report.php теперь не совсем 0.1.2, а чуточку лучше ) :)
Аватара пользователя
Carbofos
phpBB 2.0.2
 
Сообщения: 158
Зарегистрирован: 04.03.2005 20:30

Сообщение Поручик 03.01.2006 12:06

Carbofos
Просмотрел пофиксенный post_report.php
Нашел ранее почему-то никем не замеченный глюк. Необъявленная переменная $enable_html

Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
post_report.php

#
#-----[ FIND ]------------------------------------------
#
               if ( $enable_html )
               {
                  $message = preg_replace('#(<)([\/]?.*?)(>)#is', "&lt;\\2&gt;", $message);
               }

#
#-----[ REPLACE WITH ]------------------------------------------
#
               $message = preg_replace('#(<)([\/]?.*?)(>)#is', "&lt;\\2&gt;", $message);


Другой момент. В файле я нашел следы совместимости с модом global moderator
Код: Выделить всё
         case GLOBAL_MOD:

Тогда уж предлагаю сделать совместимость с другим не менее популярным модом User Level by kooky

Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
post_report.php

#
#-----[ FIND ]------------------------------------------
#
         case GLOBAL_MOD:
         case ADMIN:
#
#-----[ BEFORE ADD ]------------------------------------------
#
         case MAIN_MOD:
#
#-----[ FIND ]------------------------------------------
#
         case ADMIN:
            break;
         case MOD:
            $sql = 'SELECT r.report_id
#
#-----[ BEFORE ADD ]------------------------------------------
#
         case MAIN_MOD:
         case GLOBAL_MOD:

Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3698
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

Сообщение Carbofos 03.01.2006 12:25

Ок, в след. апдейте сделаю. Только прошу терпения, у меня сессия :roll:
Да, в $enable_html должно быть соответствующее поле из поста, по аналогии с enable_bbcode (т.к. отображается сам пост)

Кстати, на phpbb.com никто на новые баги не жаловался, там все, видимо, старательно всё пропускают через Изю-Мода :D
Аватара пользователя
Carbofos
phpBB 2.0.2
 
Сообщения: 158
Зарегистрирован: 04.03.2005 20:30

Пред.След.

Вернуться в Бета-версии модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0