С обычной темы в объявления за СМС

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
benya3310
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 10 месяцев
Благодарил (а): 1 раз

С обычной темы в объявления за СМС

Сообщение benya3310 »

Здравствуйте,

Перед мной стоит задача, написать модуль который будет в определенной ветке форума (настраивается в админке) за смс изменять с "обычной" темы в "объявления" Изображение
, на определенное количество дней.

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

Поделитесь линками на инфу которая поможет в написании сего чуда.



Спасибо.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: С обычной темы в объявления за СМС

Сообщение владимир1983 »

benya3310, в чём именно трудности? Исходники смотрел? Там всё прокомментировано.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
benya3310
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 10 месяцев
Благодарил (а): 1 раз

Re: С обычной темы в объявления за СМС

Сообщение benya3310 »

Как определить автора топика ?
Как сделать что бы был список форумов и селектом выбрать в каких он будет работать?
Ивансон
phpBB 1.4.1
Сообщения: 48
Стаж: 16 лет
Благодарил (а): 3 раза

Re: С обычной темы в объявления за СМС

Сообщение Ивансон »

Напишите в техподдержку смскоин, думаю они помогут.
Аватара пользователя
benya3310
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 10 месяцев
Благодарил (а): 1 раз

Re: С обычной темы в объявления за СМС

Сообщение benya3310 »

Как интегрировать смс-биллинг смскоин я знаю.

Проблемы в не знании phpBB.


Как в настройку для модуля, что бы был выпадающий список форумов, и был выбор в которой мод будет работать.


Как определить автора топика (id или юзер нейм)
Как получить (id или юзер нейм юзера), это нужно что бы определить являешься ли автором топика.

Чем это лучше делать хуком ? отельной переменной? или просто вписывать в html шаблон ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: С обычной темы в объявления за СМС

Сообщение Sheer »

В phpBB3 есть глобальный класс $user - оттуда можно выдрать все.

Код: Выделить всё

<?php

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$usr = $user->data;
print "<pre>"; print_r($usr); print "</pre>";
?>
Добавлено спустя 3 минуты 58 секунд:
benya3310 писал(а):что бы определить являешься ли автором топика.
posting.php

Код: Выделить всё

if ($user->data['user_id'] != $post_data['poster_id']) // не автор
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
benya3310
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 10 месяцев
Благодарил (а): 1 раз

Re: С обычной темы в объявления за СМС

Сообщение benya3310 »

Спасибо за помощь, уже почти закончил мод. Как доделаю выложу
Аватара пользователя
benya3310
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 10 месяцев
Благодарил (а): 1 раз

Re: С обычной темы в объявления за СМС

Сообщение benya3310 »

С толкнулся с траблой, при входе в админку, выводит еррор
Fatal error: Class 'template_compile' not found in /home/web/cms/phpbbn/includes/template.php on line 314
когда удаляю хук то все ок, прикрепил хук, может кто подскажет в чем дело..

И посмотрите код, может чего лишнего или что то нужно переделать ..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
benya3310
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 10 месяцев
Благодарил (а): 1 раз

Re: С обычной темы в объявления за СМС

Сообщение benya3310 »

Ошибка возникает из за

Код: Выделить всё

$phpbb_hook->register(array('template', 'display'), 'smscoin_ad');
как я понимаю эта регистрируем хук, без этой строчки не хочет работать, а с ней не пускает в админку..

Вернуться в «Для авторов (phpBB 3.0.x)»