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


----

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

 Сообщение 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]
Скачиваний: 135

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

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

Скрытый текст. Нужно быть Зарегистрированным и иметь 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 действительно много старья, но и полезное присутствует ))


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


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

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


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


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

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2679

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

30 сен 2013, 20:27

DeaDRoMeO

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

DeaDRoMeO

73

11906

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

08 янв 2016, 11:22

DeaDRoMeO

Аватар пользователя BAN redirect URL phpbb3
BAN redirect URL - модификация для phpbb3, позволяющая перенаправлять заблокированных пользователей по любому адресу

DeaDRoMeO

21

5131

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

16 июн 2014, 05:05

DeaDRoMeO

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

tralan

15

2863

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

11 июн 2016, 15:25

Beksssss

Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

57

7847

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

13 июн 2018, 20:45

максс

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

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

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

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


cron

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