Дополнительные модули форума: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показано 28 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{Организационное|forum-modules}}
Это список модулей и настроек форума установленных на данный момент. Этот список необходимо иметь в виду при обновлении форума или его переустановке при необходимости.
==Обновление==
Конкретные пункты см. ниже по структуре.
#Обновление с текущей версии до 3.1.6
#Easy resize posted images
#Доработанный стиль форума, соответствующий дизайну gis-lab.info. (Оставить только один стиль - этот).
#Подписка на новости при регистрации (дополнительный пункт в форме регистрации, по умолчанию "ДА"
#URL + IMG Prompt while posting (friendly bbcode)
#Подсветка синтаксисов GeShi
#BBCODE-SPOILER
#Скрипты для обновления количества статей пользователя
#Скрипты для обновления количества проектов пользователя
#Reputation System
#Ссылка на карту пользователей при щелчке на город
==Администрирование форума==
===AutoMOD===
Автоматическая установка и удаление модулей расширения, включает последнюю версию UMIL.
https://www.phpbb.com/customise/db/official_tool/automod/
*[https://www.phpbb.com/customise/db/official_tool/automod/faq/f_786 Установка самого AutoMOD]
*[https://www.phpbb.com/customise/db/official_tool/automod/faq/f_792 Установка расширений с помощью AutoMOD]
*Обязательно установить языковой пакет после установки самого AutoMOD ([https://www.phpbb.com/customise/db/official_tool/automod/ отсюда])
===Enable Browser Language Detection===
*http://www.phpbb.com/community/viewtopic.php?f=69&t=862955
*http://gis-lab.info/forum/mods/langdetection/install.xml
=== Forum statistics ===
Статистика открывается при нажатии на слово статистика на главной странице форума
*Модуль, http://www.phpbb.com/community/viewtopic.php?f=70&t=596634
*Просмотр на форуме, http://gis-lab.info/forum/fs.php
===Easy resize posted images===
http://www.phpbb.com/community/viewtopic.php?f=70&t=577794
Убирание времени от даты регистрации (нужна только дата, часы-минуты не нужны)
===Hide bots from "Who is online"===
http://www.phpbb.com/community/viewtopic.php?f=46&t=858595&start=30
==Стили==
==Стили==
===Стиль форума===
===GISLABNEW===
Измененный стиль форума, соответствующий дизайну gis-lab.info
Доработанный стиль форума, соответствующий дизайну gis-lab.info.


===PDA style===
В файлы стиля продолжают вноситься регулярные доработки.
 
Используется всеми по умолчанию.
 
===Mobile===
http://startrekguide.com/community/viewtopic.php?f=39&t=5386&st=0&sk=t&sd=a&hilit=mobile
http://startrekguide.com/community/viewtopic.php?f=39&t=5386&st=0&sk=t&sd=a&hilit=mobile


===Minimalist style===
===Minimalist===
http://www.awesomestyles.com/demo/minimalistic
http://www.awesomestyles.com/demo/minimalistic


===Смена стилей через адрес===
===Смена стилей через адрес===
Включение возможности изменения стилей всеми пользователями через URL, http://www.phpbb.com/community/viewtopic.php?f=74&t=1288395
Включение возможности изменения стилей всеми пользователями через URL, http://www.phpbb.com/community/viewtopic.php?f=74&t=1288395
Примеры:
*[http://gis-lab.info/forum/?style=1 Основной стиль - http://gis-lab.info/forum/?style=1]


===Удаление sid в гостевой сессии===
===Удаление sid в гостевой сессии===
http://www.arg.su/ru-RU/node/112
http://www.arg.su/ru-RU/node/112
==Оповещения и отслеживание новостей==


===[Beta]simple rss mod===
===[Beta]simple rss mod===
http://www.phpbb.com/community/viewtopic.php?f=70&t=748885
http://www.phpbb.com/community/viewtopic.php?f=70&t=748885
С исправлениями, чтобы код не "бил" ленту
С исправлениями, чтобы код не "бил" ленту
===[BETA] URL + IMG Prompt while posting (friendly bbcode)===
http://www.phpbb.com/community/viewtopic.php?f=70&t=723495&start=0&st=0&sk=t&sd=a
editor.js - put URL and IMAGE as popup window
===Hide bots from "Who is online"===
http://www.phpbb.com/community/viewtopic.php?f=46&t=858595&start=30


===lastrss===
===lastrss===
Строка 32: Строка 80:


ОТКЛЮЧЕН
ОТКЛЮЧЕН
===Primy Notify===
Добавление текста сообщения и ЛС к электронному письму-оповещению
*https://www.phpbb.com/community/viewtopic.php?t=1095015
*https://www.phpbb.com/customise/db/mod/prime_notify/
==Регистрация==


===Подписка на новости при регистрации===
===Подписка на новости при регистрации===
Строка 43: Строка 98:
*http://gis-lab.info/forum/mods/anti-bot-question.xml
*http://gis-lab.info/forum/mods/anti-bot-question.xml


===Enable Browser Language Detection===
==Дополнительный BBCODE==
*http://www.phpbb.com/community/viewtopic.php?f=69&t=862955
*http://gis-lab.info/forum/mods/langdetection/install.xml


=== Forum statistics ===
===[BETA] URL + IMG Prompt while posting (friendly bbcode)===
 
http://www.phpbb.com/community/viewtopic.php?f=70&t=723495&start=0&st=0&sk=t&sd=a
http://www.phpbb.com/community/viewtopic.php?f=70&t=596634
editor.js - всплывающее окно для ввода ссылок на ресурсы и изображения
 
===Easy resize posted images===
 
http://www.phpbb.com/community/viewtopic.php?f=70&t=577794
 
Убирание времени от даты регистрации (нужна только дата, часы-минуты не нужны)
 
==Дополнительный BBCODE==


===Подсветка синтаксисов GeShi===
===Подсветка синтаксисов GeShi===
Строка 75: Строка 120:
<pre>[spoiler={TEXT1}]{TEXT2}[/spoiler]
<pre>[spoiler={TEXT1}]{TEXT2}[/spoiler]
<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;"><span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; }" /><a href="#" onClick="return false;">{TEXT1}</a></span></div><div class="quotecontent"><div style="display: none;">{TEXT2}</div></div></div></pre>
<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;"><span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; }" /><a href="#" onClick="return false;">{TEXT1}</a></span></div><div class="quotecontent"><div style="display: none;">{TEXT2}</div></div></div></pre>
===Primy Notify===
Добавление текста сообщения и ЛС к электронному письму-оповещению
*https://www.phpbb.com/community/viewtopic.php?t=1095015
*https://www.phpbb.com/customise/db/mod/prime_notify/


==Карма==
==Карма==
Строка 87: Строка 126:


===Скрипты для обновления количества проектов пользователя===
===Скрипты для обновления количества проектов пользователя===
===Reputation System===
Система репутации от Pico88
https://www.phpbb.com/community/viewtopic.php?f=70&t=2147118
[[Репутация на форуме|Настройки]] репутации на форуме.
==Изменения в блок об участнике==
Добавлена ссылка на карту пользователей.
Файл: /forum/styles/gislabnew/template
После: <code>IF postrow.POSTER_JOINED</code>
<pre><!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM} (<a href="http://gis-lab.info/qa/users.html">на карте</a>)</dd><!-- ENDIF --></pre>
==Карты==
===Mapbbcode===
Интеграция карт с поддержкой пользовательских объектов прямо в посты.
*Обсуждение модуля - https://www.phpbb.com/community/viewtopic.php?t=2205161
*Исходный код - https://github.com/MapBBCode/mapbb-phpbb3
*Пост на гислабе с примером - http://gis-lab.info/forum/viewtopic.php?f=6&t=15270
Требует адаптации нескольких файлов стиля. Поможет ctrl+f + "mapbb" или "map".
[[Категория:Служебные]]

Текущая версия от 20:47, 15 октября 2015

Эта страница опубликована на сайте в разделе «Организационные материалы»
по адресу http://gis-lab.info/qa/forum-modules.html

Это список модулей и настроек форума установленных на данный момент. Этот список необходимо иметь в виду при обновлении форума или его переустановке при необходимости.

Обновление

Конкретные пункты см. ниже по структуре.

  1. Обновление с текущей версии до 3.1.6
  2. Easy resize posted images
  3. Доработанный стиль форума, соответствующий дизайну gis-lab.info. (Оставить только один стиль - этот).
  4. Подписка на новости при регистрации (дополнительный пункт в форме регистрации, по умолчанию "ДА"
  5. URL + IMG Prompt while posting (friendly bbcode)
  6. Подсветка синтаксисов GeShi
  7. BBCODE-SPOILER
  8. Скрипты для обновления количества статей пользователя
  9. Скрипты для обновления количества проектов пользователя
  10. Reputation System
  11. Ссылка на карту пользователей при щелчке на город

Администрирование форума

AutoMOD

Автоматическая установка и удаление модулей расширения, включает последнюю версию UMIL.

https://www.phpbb.com/customise/db/official_tool/automod/

Enable Browser Language Detection

Forum statistics

Статистика открывается при нажатии на слово статистика на главной странице форума

Easy resize posted images

http://www.phpbb.com/community/viewtopic.php?f=70&t=577794

Убирание времени от даты регистрации (нужна только дата, часы-минуты не нужны)

Hide bots from "Who is online"

http://www.phpbb.com/community/viewtopic.php?f=46&t=858595&start=30

Стили

GISLABNEW

Доработанный стиль форума, соответствующий дизайну gis-lab.info.

В файлы стиля продолжают вноситься регулярные доработки.

Используется всеми по умолчанию.

Mobile

http://startrekguide.com/community/viewtopic.php?f=39&t=5386&st=0&sk=t&sd=a&hilit=mobile

Minimalist

http://www.awesomestyles.com/demo/minimalistic

Смена стилей через адрес

Включение возможности изменения стилей всеми пользователями через URL, http://www.phpbb.com/community/viewtopic.php?f=74&t=1288395

Примеры:

Удаление sid в гостевой сессии

http://www.arg.su/ru-RU/node/112

Оповещения и отслеживание новостей

[Beta]simple rss mod

http://www.phpbb.com/community/viewtopic.php?f=70&t=748885 С исправлениями, чтобы код не "бил" ленту

lastrss

Трансляция в блог постов из rss-ленты блога

http://www.phpbb.com/community/viewtopic.php?f=70&t=829325

ОТКЛЮЧЕН

Primy Notify

Добавление текста сообщения и ЛС к электронному письму-оповещению

Регистрация

Подписка на новости при регистрации

Модификации страницы регистрации и подписка на новости GIS-Lab

  • \forum\styles\gislab\template\ucp_register.html
  • \forum\includes\ucp\ucp_register.php

Anti-bot question

Дополнительный BBCODE

[BETA] URL + IMG Prompt while posting (friendly bbcode)

http://www.phpbb.com/community/viewtopic.php?f=70&t=723495&start=0&st=0&sk=t&sd=a editor.js - всплывающее окно для ввода ссылок на ресурсы и изображения

Подсветка синтаксисов GeShi

http://www.phpbb.com/customise/db/mod/syntax_highlighter

Убраны строка про формат и строка со скоростью парсинга, увеличен размер блока по высоте

BBCODE-SYNTAX

[syntax={SYNTAX}]{SIMPLETEXT}[/syntax]

Расширенная подсветка кода, укажите язык программирования

BBCODE-SPOILER

Сворачивающийся блок

[spoiler={TEXT1}]{TEXT2}[/spoiler]
<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;"><span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; }" /><a href="#" onClick="return false;">{TEXT1}</a></span></div><div class="quotecontent"><div style="display: none;">{TEXT2}</div></div></div>

Карма

Скрипты для обновления количества статей пользователя

Скрипты для обновления количества проектов пользователя

Reputation System

Система репутации от Pico88

https://www.phpbb.com/community/viewtopic.php?f=70&t=2147118

Настройки репутации на форуме.

Изменения в блок об участнике

Добавлена ссылка на карту пользователей.

Файл: /forum/styles/gislabnew/template

После: IF postrow.POSTER_JOINED

<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM} (<a href="http://gis-lab.info/qa/users.html">на карте</a>)</dd><!-- ENDIF -->

Карты

Mapbbcode

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

Требует адаптации нескольких файлов стиля. Поможет ctrl+f + "mapbb" или "map".