Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Vbexpirience

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Нужно ли вообще подобное расширение?

Да.
3
50%
Нет.
3
50%
 
Всего голосов: 6

Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Vbexpirience

Сообщение Gordon freeman »

Есть интересный плагин для Vbulletin.
https://www.vbulletin.org/forum/showthread.php?t=245023
Было бы неплохо портировать его на phpbb.

Отправлено спустя 1 час 16 минут 55 секунд:
Вообще, реально ли портировать этот плагин для phpbb?
Последний раз редактировалось Gordon freeman 25.05.2015 21:53, всего редактировалось 1 раз.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Vbexpirience

Сообщение Sheer »

Реально все, вопрос насколько это востребовано.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Vbexpirience

Сообщение Anvar »

Наверное не очень то востребован.
Vbexpirience - этот плагин.
Вот название и короткое описание. Сделаешь это, много потом вопросов возникнет :idea:
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Vbexpirience

Сообщение Gordon freeman »

Я пока-что не знаю, как писать расширения. На официальном сайте куча документации, но она на английском языке.

Отправлено спустя 1 минуту 58 секунд:
Sheer писал(а):Реально все, вопрос насколько это востребовано.
Скорее всего подобный плагин подойдет для игрового форума. Для форумов на другие темы этот плагин не подойдет.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Vbexpirience

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Vbexpirience

Сообщение Gordon freeman »

Большое спасибо. Осталось дело за малым. Нужно достать сам плагин, но для этого нужно иметь лицензию на булку, :( которой у меня нет... Потом нужно разобрать по винтикам сам плагин и начать портирование.

Отправлено спустя 1 минуту 27 секунд:
Слава богу. что плагин бесплатный, иначе вообще кранты...
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Vbexpirience

Сообщение Gordon freeman »

Мне удалось достать нужный плагин через третьи руки. Взглянув на код я понял, что моего опыта разработки на PHP пока-что не хватает для создания порта. Я бы хотел получить консультацию у опытных разработчиков. Исходники вы можете забрать тут.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Vbexpirience

Сообщение Gordon freeman »

Помогите хотя-бы разобраться с реализацией основных функций плагина.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Vbexpirience

Сообщение Sheer »

Gordon freeman писал(а): Исходники вы можете забрать
Исходники в формате xml. Выковыривать оттуда php-код застрелишься. Учитывая, что булка и phpBB сделаны на разных фреймворках, и не понимая толком функционал примочки, не зная структуры БД булки, перед стрелянием нужно еще повеситься.
Проще сделать с нуля.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Vbexpirience

Сообщение Gordon freeman »

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

Отправлено спустя 10 минут 30 секунд:
Sheer писал(а):
Gordon freeman писал(а): Исходники вы можете забрать
Исходники в формате xml. Выковыривать оттуда php-код застрелишься. Учитывая, что булка и phpBB сделаны на разных фреймворках, и не понимая толком функционал примочки, не зная структуры БД булки, перед стрелянием нужно еще повеситься.
Проще сделать с нуля.
Вот по этому я и попросил помощи у знающих людей.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Vbexpirience

Сообщение Sheer »

http://vbsupport.org/forum/showthread.php?t=25769
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Vbexpirience

Сообщение Gordon freeman »

Sheer писал(а):http://vbsupport.org/forum/showthread.php?t=25769
Большое спасибо за ссылку, но я не шарю, как это реализовать. ;) Возможно формулу расчета уровня знает сам разработчик плагина, но у меня нет связи с этим человеком...
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Gordon freeman
phpBB 1.4.4
Сообщения: 108
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Vbexpirience

Сообщение Gordon freeman »

Я все-же решил попробовать написать свое расширение и столкнулся с первой проблемой.

Где можно найти более менее толковое описание структуры базы данных? Без этого у меня мало что получится.
Как правильно реализовывать опции для расширения?
Какую версию HTML использовать для верстки страниц расширения?
В какой директории должны храниться файлы с классами и методами моего будущего расширения?

По возможности ткните меня мордой в необходимые статьи.

Заранее благодарю.
Делай капут тому, кто делает тебе капут.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Vbexpirience

Сообщение Sheer »

Для авторов (phpBB 3.1.x)
http://www.phpbbguru.net/database/ (структура 3.1 несколько отличается от 3.0, но тем не менее)
https://area51.phpbb.com/
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Vbexpirience

Сообщение xisp »

Gordon freeman писал(а): Какую версию HTML использовать для верстки страниц расширения?
Такую же, какая используется на страницах.
phpBBex

Вернуться в «Запросы расширений для phpBB»