Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение National Flags phpbb3 (флаг страны) 2012-07-02

Аватар пользователя

Сегодня, впрочем уже в который раз, анонсирую очередную полезную модификацию для форумов phpbb3, а именно - National Flags. Впринципе из названия уже ясно назначение модификации, но все же поясню. После ее установки, пользователи смогут выбирать в настройках профиля национальный флаг своей страны. Флаг будет отображаться при просмотре профиля и в мини-профиле при просмотре тем. Так же на главной странице Форума будет отображаться Топ-5 самых популярных флагов. Вообщем советую поставить данный мод, уж очень он хорош.

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

Для руссификации открываем language/ru/common.php и находим
 

Вставляем перед найденным
//Begin: National_Flag
$lang = array_merge($lang, array(
      'FLAG'            => 'Национальный флаг',
      'FLAG_EXPLAIN'      => 'Выберите свой национальный флаг',
      'TOP_FLAG_TITLE'   => 'Топ 5 Национальных флагов',
      'FLAG_USER'         => '%s Пользователь',
      'FLAG_USERS'      => '%s Пользователей',
));
//End: National_Flag
 

Открыть language/ru/acp/permissions_phpbb.php и найти
'acl_a_search'      => array('lang' => 'тут будет чтото по русски', 'cat' => 'misc'),
 

Вставить после найденного
//Begin: National_Flag 
   'acl_a_flags'      => array('lang' => 'Может управлять модулем флагов', 'cat' => 'misc'),
//End: National_Flag
 

А так же скачать прикрепленный ниже архив и поместить единственную папку в корень форума
Вложение :
Комментарий к файлу: Руссификация модификации National Flags phpbb3
languageее.rar [2.06 KiB]
Скачиваний: 134

Все, мод готов к работе.
------ Небольшое дополнение к модификации ---------

А заключается оно в том, что мы вводим возможность указывать свой флаг прямо на странице регистрации, как это реализовано на нашем Форуме.

Скрытый текст. Нужно быть Зарегистрированным и иметь 10 сообщений(я)(е).


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
National Flags phpbb3 (флаг страны), мод флагов для phpbb3, флаг пользователя phpbb3

Последний раз редактировалось DeaDRoMeO 04 июл 2012, 09:07, всего редактировалось 2 раз(а).
Исправлена кодировка руссификации
          Вернуться наверх  
 


Аватар пользователя

Спасибо за мод всё работает! Но выбор флагов на английском, может можно сделать неким образом на русском? Заранее благодарен!

В продолжение! После установки этого мода (National Flags phpbb3), либо "Avatar of poster on Index and Viewforum phpbb3" и "Thanks for post" (я их устанавливал в один день), произошла пренеприятнейшая вещь! Создаю в одном из разделов форума тему, потом удаляю её хоть через центр модератора, хоть администратора, после подтверждения на удаление появляется белый экран, возвращаюсь к теме, внутри раздела форума она удалилась, а на главной странице остаётся в зачёте тема и Аватар того, кто создал эту тему. Если создать еще одну тему в том же разделе форума, а потом удалить, то будет уже 2-е темы в зачёте на главной странице и Аватар последнего создавшего тему, а в разделе форума пусто и так с каждой вновь созданной темой, а затем удалённой, чтобы не быть голословным, вот ссылка:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
. Подскажите пожалуйста, где копать, в каких файлах смотреть правки, а может это с базой данных, как-то связанно, а может в админке что-то надо разрешить или наоборот (после установки этих модов я назначил заново права всем группам), я пока мало в этом разбираюсь, начальный уровень так сказать. Подскажите пожалуйста, потому что самостоятельно навряд ли разберусь.

Похожая проблема рассматривалась у Вас на форуме, вот ссылка: viewtopic.php?p=16684#p16684, но там ничего не говорится о сообщениях, а если таких будет 10, 100, а 1000 как-то некомильфотно! Неверная информация о количестве сообщений в разделе форума на главной тоже со временем исчезнет, или нет? А то отображается, что человек запостил тему, открываешь, а там пусто! И самое главное, при чистке форума через админку, после нажатия да (подтверждения) появляется белый экран, чего ещё вчера не было. Как можно исправить?

Обнаружил одну особенность удаляется корректно через крестик, который вверху темы/сообщения, но когда удаляю тему через "Бысртые операции:" это выпадающее меню в самом низу темы, или через цент модератора, либо через центр администратора, то появляется белый экран, после чего тема внутри раздела форума удаляется, а на главной странице светятся все удалённые темы! Пишется: "Последние сообщения: нет сообшений, и в тоже время, написано рядом - Тем: 7, Сообщений: 7". Как побороть эту нехорошесть? Помогите, я за Вас свечку поставлю и молиться буду! :-00): С наступающими! :ded_moroz:


          Вернуться наверх  
 


Аватар пользователя

А синхронизировать темы и сообщения не пробовали ?? Админка - Общие - Синхронизировать статистику и пункт Синхронизировать счетчики сообщений
loginza1127 писал(а):

Но выбор флагов на английском

А русификацию полностью провели ?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Попробовал по Вашей рекомендации синхронизацию. Не помогло, пустые сообщения на главной, как отображались, так и продолжают это успешно делать. Вопрос о проверке русификации: это надо перепроверить корректность русификации последних 3-х мною установленных модов ("National Flags phpbb3", "Avatar of poster on Index and Viewforum phpbb3", "Thanks for post")? Коли так, то проведу сею инспекцию завтра, сегодня не имею возможности. И с Вашего позволения, в случае нулевого результата, задам ещё пару вопросов по проблеме отображения сообщений? P.S. А проблема в виде белого экрана, после подтверждения на удаление сообщений может быть связана с языковыми файлами или ещё какие есть, которые я мог затронуть в процессе установки вышеперечисленных модов?


          Вернуться наверх  
 


Аватар пользователя

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


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Вы знаете, поступил проще с проверкой русификации, взял файл language из корня, тот который был изначально перед самыми первыми правками залил на форум, проблема при чистке форума (форумы=>чистка форумов) сохранилась, т.е. всё равно белый экран, но это в firefox, а в opera пишет: Удаленный сервер или файл не найден Вы попытались получить доступ к адресу
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введён правильно, и попытайтесь перезагрузить страницу. Хостинг у меня хороший (но всёже, а как проверить тянет хост или не тянет?), синхронизация не помогла, не могу понять в чём проблема. На форуме phpbbguru, посоветовали цитирую "кривая сборка bb3 не поддерживается. Ставьте нормальный форум и накатывайте моды и решится куча проблем о которых Вы даже не предполагаете. Тем более пока форум пустой", но мне непонятно, у меня последняя версия phpBB, т.е. 3.0.11 и она кривая? И это не выход из ситуации. Скачивал её с bb3x, не думаю что она может быть кривой. Возможно они имеют ввиду, что кривой шаблон, который я переделал под дизайн своего сайта (AZ_retro)? Но устанавливать другой и заново переделывать под дизайн своего сайта, устанавливать заново все модификации - это не одна неделя работы. В этой сборке меня всё устраивает, за исключением момента который мы с Вами обсуждаем. Прошу, если есть какие нибудь предположения, то подскажите как исправить или в каком файле искать ошибки, где копать? Буду очень признателен.

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


          Вернуться наверх  
 


Аватар пользователя

Есть указание Открыть: memberlist.php. Найти
$result = $db->sql_query($sql);
 
и добавить после
//Begin: National_Flag
   $flag_count = 0;
   //End: National_Flag
 

А таких строчек как
$result = $db->sql_query($sql);
 
в файле много.
Вопрос: после какой вставлять?


          Вернуться наверх  
 


Аватар пользователя

Разобрался. Проблема с "призрачными сообщениями", т.е. после удаления темы/сообщения через админку или центр модератора, или выпадающее меню, внутри форума оно удалялось, а на главной странице отображалось его присутствие в форуме. Т.е. создвал тему, затем удалял её, внутри форума темы нет, а на главной идёт её учёт, и количество учтёных - отображаемых сообщений, росло прямо пропорционально количеству созданных, а затем удалённых тем. При удалении темы/сообщения - белый экран, чистка форума - белый экран, попытка синхронизировать ветку отдельно из админки - белый экран. Проблема возникла после установки мода Avatar of poster on Index and Viewforum phpbb3. В чём заключалась проблема? В файле includes/functions_admin.php/ Как Вы пишите в дополнении к инструкции по установке выше упомянутого мода:
"Внимание !!! В инструкции к моду автор допустил ошибку, в правке файла includes\functions_admin.php
Нужно найти
// These are fields that will be synchronised
         $fieldnames = array(
 

И вставить ДО, а не после найденного (как гласит инструкция) код
//-- mod : apiv ----------------------------------------------------------------
//-- add
         $fieldnames += array('first_poster_avatar', 'last_poster_avatar');
//-- fin mod : apiv ------------------------------------------------------------
 

Так вот вставить всё таки нужно после, но следующим образом
   // These are fields that will be synchronised
         $fieldnames = array('time', 'replies', 'replies_real', 'poster', 'first_post_id', 'first_poster_name', 'first_poster_colour', 'last_post_id', 'last_post_subject', 'last_post_time', 'last_poster_id', 'last_poster_name', 'last_poster_colour');
//-- mod : apiv ----------------------------------------------------------------
//-- add
         $fieldnames += array('first_poster_avatar', 'last_poster_avatar');
//-- fin mod : apiv ------------------------------------------------------------
 

и ещё одна часть кода схожая с данным фрагментом, так же вставить предлагаемые фрагмент кода в инструкции по установке мода Avatar of poster on Index and Viewforum phpbb3 после, а не перед
// 6: Now do that thing
         $fieldnames = array('last_post_id', 'last_post_subject', 'last_post_time', 'last_poster_id', 'last_poster_name', 'last_poster_colour');
         //-- mod : apiv ----------------------------------------------------------------
//-- add
         $fieldnames += array('last_poster_avatar');
//-- fin mod : apiv ------------------------------------------------------------
 

После исправления всё заработало.

И если Вы внесли правку в файле includes\functions_admin.php так, как рекомендуете в дополнении к инструкции по установке мода Avatar of poster on Index and Viewforum phpbb3, то на Вашем форуме наверняка присутствует та же проблема. Просто у меня на форуме мало сообщений и это заметно, а у Вас в связи с большим количеством тем/сообщений это не так бросается в глаза. Попробуйте синхронизировать ветку отдельно - белый экран. Да и после удаления темы/сообщения остаётся аватар последнего добавившего, а если удалять тему/сообщение не через выпадающее меню, а посредством нажатия на крестик (в моём случае он находится рядом с кнопкой правка), то сообщение удаляется вместе с отображением аватара автора последнего удалённого сообщения.


          Вернуться наверх  
 


Аватар пользователя

slavapril, у меня этот код стоит перед таким куском
while ($row = $db->sql_fetchrow($result))
      {
         $which_row = (in_array($row['user_id'], $admin_id_ary)) ? 'admin' : 'mod';

         // We sort out admins not within the 'Administrators' group.
         // Else, we will list those as admin only having the permission to view logs for example.
         if ($which_row == 'admin' && empty($admin_user_ids[$row['user_id']]))
 

loginza1127, Большое спасибо за расследование, перенесу ваше замечание в первый пост)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Здравствуйте!
а как отключить "Топ 5 Национальных флагов"?


          Вернуться наверх  
 


Аватар пользователя

Просто не выполнять правки касательно файлов index.php и index_body.html


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

огромное спасибо!!! :bra_vo:


          Вернуться наверх  
 


Аватар пользователя

Да не за что))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

И еще раз Спасибо огромное, Сергей!


          Вернуться наверх  
 


Аватар пользователя

Переделал мод, 9CaraTT помог, заменил картинки на torrentpier, сделал обязательным при регистрации выбор флага, 1 запрос в базу не критично ... отредактировал ошибки, флаг вещь, переделать можно как хочешь, спасибо за мод!


          Вернуться наверх  
 


Аватар пользователя

На здоровьице)))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

У меня лишь 1 вопрос: почему когда я скачал эту модификацию с bb3x, у меня полетел форум, а когда скачал с вашего форума - то даже автомод промолчал? :-0=)
В общем, спасибо!


_________________
Подпись:
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
          Вернуться наверх  
 


Аватар пользователя

Наверное просто прямые руки не из жопы несут положительный фактор :mi_ga_et: а моды по сути одинаковы, что тут, что на офф сайте
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
только umil пришлось обновить


          Вернуться наверх  
 


Аватар пользователя

Атлант-19, на ВВх лежат очень древние моды, написаннные наверное под 4-5 версию форума))У меня то актуальные версии находятся)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO Правильно, лучше брать моды только с офф сайтов разработчиков движка, на BB3x действительно много старья, но и полезное присутствует ))


          Вернуться наверх  
 


Аватар пользователя

Кстати добавлю, после установки мода в поле регистрация спам боты в замешательстве )))


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя FAQ Manager phpbb3
FAQ Manager - модификация для phpbb3, позволяющая редактировать FAQ через администраторский раздел

tralan

15

2683

Аватар пользователя

11 июн 2016, 15:25

Beksssss

Аватар пользователя Top Stats phpbb3
Top Stats - модификация для phpbb3, организующая на главной странице форума 7 блоков с разнообразной статистикой

DeaDRoMeO

73

11459

Аватар пользователя

08 янв 2016, 11:22

DeaDRoMeO

Аватар пользователя Sitemap FX phpbb3
Sitemap FX phpbb3 - модификация для phpbb3, создающая карту форума (иначе сайтмап, Sitemap) для еще более быстрого индексирования поисковиками

DeaDRoMeO

148

16664

Аватар пользователя

01 дек 2016, 08:22

termiton

Аватар пользователя Forum SEO phpbb3
Forum SEO phpbb3 - прекрасный мод в плане СЕО оптимизации для форумов phpbb3, позволит вам задать описание и список ключевых слов для каждого раздела и подфорума.

DeaDRoMeO

249

16803

Аватар пользователя

16 дек 2014, 05:43

DeaDRoMeO

Аватар пользователя BB3Topics phpbb3
BB3Topics - модификация для phpbb3, добавляющая блок на главную страницу форума со следущим содержимым - Новые темы, Последние обьявления, Популярные темы, Обсуждаемые темы, Случайные темы, Темы с опросами

DeaDRoMeO

96

10361

Аватар пользователя

05 мар 2017, 18:36

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P