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

[2.1.x]Welcome Panel


Slaider

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

Название: Welcome Panel

Добавил: Slaider

Добавлен: 11 Дек 2005

Обновлен: 11 Дек 2005

Категория: IP.Board 2.1.x

 

Панель приветствия,панель для версий 2.1.x,руссифицирована

 

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

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

  • Ответы 61
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Критика мода, причем злая и конкретная!!!

 

1. Для переводчика: возможно Вы не верно перевели или же в оригинале была ошибка:

На самом деле эта строка

'bp_dayposts'		=> "Написано сообщений,за последние 2 часа: <b>{NUM}</b>",

должна звучать, как

'bp_dayposts'		=> "Написано сообщений,за последний день: <b>{NUM}</b>",

ибо в коде

$lowdate = time()-(60*60*24);

 

2 Блин, ну когда же Dean начнет думать головой!!! ведь бывают форумы, на которых не 100 тем с 1000 постов!!!! а намного, намного больше ;)

a)

$member = $this->ipsclass->DB->simple_exec_query(array('select' => '*', 'from' => 'member_extra', 'where' => 'id='.$this->ipsclass->member['id']));

Зачем спрашивается делать этот запрос для гостей и пауков???

б) Posts in topics count since last member visit

$r = $this->ipsclass->DB->simple_exec_query(array('select' => 'count(*) as posts, COUNT(DISTINCT(topic_id)) as topics', 'from' => 'posts p LEFT JOIN '.SQL_PREFIX.'topics t ON (p.topic_id=t.tid)', 'where' => 'p.post_date>'.$this->ipsclass->member['last_visit'].' AND p.queued<>1 AND t.forum_id IN ('.$fstring.')'));

Блин, ну какой же тупизм и глупость. зачем постоянно клонировать и повторять раз за разом глупость Мэта??? я уже неоднократно говорил, что вместо того, чтобы использовать конструкцию forum_id IN (бла бла бла все блин форумы) достаточно сделать forum_id NOT IN (один или два запретных форума). Да и вообще, зачем делать ограничение по форумам для СЧЕТЧИКА???!!!! это что, выведет какуюто либо сверхсекретную инфу???? а вот тормоза даст конкретные :D И еще, а Mr. Dean вообще слышал о постах будущего периода (тех которые должны появиться не раньше чем...). Воть воть.

Почему не заюзать запрос такого типа:

"SELECT COUNT(DISTINCT(t.tid)) as topics, COUNT(DISTINCT(p.pid)) as posts FROM ibf_posts p, ibf_topics t WHERE p.post_date < ".time()." AND p.post_date > ".$this->ipsclass->member['last_visit']." AND p.topic_id=t.tid  AND p.queued<>1"

c) Сообщения за день, все те же грабли, что и в пред. пункте :

$dp = $this->ipsclass->DB->simple_exec_query(array('select' => 'count(*) as tpost', 'from' => 'posts LEFT JOIN '.SQL_PREFIX.'topics t ON (topic_id=t.tid)', 'where' => 't.forum_id IN ('.$fstring.') AND post_date>'.$lowdate));

д) Самый активный форум - и снова они, грабли родные)))

$fav = $this->ipsclass->DB->simple_exec_query(
array('select' => 't.forum_id, count(p.author_id) as f_posts', 'from' => 'posts p LEFT JOIN '.SQL_PREFIX.'topics t ON (p.topic_id=t.tid AND t.forum_id IN ('.implode(",", $forum_ids).'))', 'where' => 'p.author_id='.$member['id'].' AND t.tid IS NOT NULL GROUP BY t.forum_id', 'order' => 'f_posts DESC'));

 

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

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

Так насколько я понял это D21-Board_Panel_1[1].0

Я её устанавливал и уже давно.. Неужели есть критические ошибки ? :D

УжасЬ

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

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

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

 

У меня скоро будет больше 40 000, стоит снести данный мод? :D

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

можете попробывать заменить ./sources/action_public/D2mods/BPanel/bp.php прикрепленным.

 

Что в нем изменено:

1. для гостей не выбираются екстра данные (они им попросту не нужны). -1 запрос

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

 

переписывать все нет желания - нужно будет как нить подумать над более легкой реализацией.

bp.zip

Изменено пользователем Vic'er
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Установил мод, но после установки пишет:

Fatal error: Cannot instantiate non-existent class: skin_global_2 in z:\home\rz\www\213\sources\ipsclass.php on line 1321

Как от этого избавиться???

Ставил пока на локалхост.

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

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

  • 4 недели спустя...

Чёрт! Этим тупым модом я запорол себе форум! Пипец!

 

IPB Предупреждение [2] load_language(/usr/local/psa/home/vhosts/oreon.com.ru/subdomains/forum/httpdocs/cache/lang_cache/ru/lang_d2bpanel.php): failed to open stream: No such file or directory (Строка: 1667 файла /sources/ipsclass.php)

 

 

Как это исправить? Поскажите, с меня пиво :D

 

Всё, я разобрался сам. Теперь скажите, как нормально поставить этот мод?

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

  • 4 недели спустя...
Чёрт! Этим тупым модом я запорол себе форум! Пипец!

 

IPB Предупреждение [2] load_language(/usr/local/psa/home/vhosts/oreon.com.ru/subdomains/forum/httpdocs/cache/lang_cache/ru/lang_d2bpanel.php): failed to open stream: No such file or directory (Строка: 1667 файла /sources/ipsclass.php)

 

 

Как это исправить? Поскажите, с меня пиво :D

 

Всё, я разобрался сам. Теперь скажите, как нормально поставить этот мод?

 

Создай в cache\lang_cache папку ru и скопируй туда файл lang_d2bpanel из папки en. Залей на сервак

 

А кто-нибудь знает более грамотный подобный мод под 2.1.4?

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

У мну после изменения sources/action_public/boards.php при прсмотре главной страницы форума - чистый лист. Хаки и файло все поставил. V. 2.1.4

 

АПД: О, все, работает.

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

  • 2 недели спустя...

Уважаемые, подскажите наиболее оптимальную Welcome Panel

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

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

  • 5 недель спустя...

Не хочет ставится вообще, при попытке запустить инсталятор d21_bpanel_install.php пишет

 

"Некорректный адрес

Вы не имеете доступа к этому файлу напрямую. Если вы недавно обновляли форум, вы должны обновить все соответствующие файлы."

 

Версия 2.1.5

 

Подскажите пожалуйста.

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

  • 1 месяц спустя...

Подскажите, как сделать такую панель, для 2.1.5

это для незарегистрированых пользователей

http://img469.imageshack.us/img469/7259/16wm2.jpg

это для вошедших

http://img469.imageshack.us/img469/3707/21ln.jpg

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

  • 2 недели спустя...

У меня такой вопрос,у меня панель такая : (panel1) http://img128.imageshack.us/img128/1586/panel8si.jpg - Но в ней много пробелов,и из-за них она широкая и некрасивая !

 

Вопрос : Какой код вписать в файл lang_d2bpanel.php,чтоб панель стала окуратной,без пробелов,похожа не эту :(panel2) http://img289.imageshack.us/img289/9356/panel26gm.jpg ?

 

ЗЫ : Я не хочу точно такую же панель,потому что это уже считается плагиатом,я хочу узнать - как убрать все пробелы из моей панели (panel1) ?

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

  • 2 месяца спустя...

Совсем глупый вопрос!

Как (точнее где) редактируется вид панели хочется кое что отключить да толком не могу понять в каком месте формируется вид панели.

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


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

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

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