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

Комменты для сайта за счет форума

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
vbnm
phpBB 1.2.0
Сообщения: 13
Стаж: 12 лет 11 месяцев

Комменты для сайта за счет форума

Сообщение vbnm »

Прива!
vbnm писал(а): 08.08.2021 20:26 есть потребность в виджете для сайта, либо сторонних ресурсов по типу https://cackle.me/ - комменты для сайта
Re: [3.1][3.2] [release] Быстрый ответ: перезагрузка (QuickReply Reloaded)
подскажите логику реализации?
.................
в частности...
у нас есть сайт (блог) и форум...
как организовывать темы на форуме "стайт ту форум"?
пробовать через Iframes, или Парсингом?
так же в сторону "форум ту сайт" хотелось бы оставить в Iframes, вроде так меньше возни
:)
а может есть уже готовое решение, хотелось бы посмотреть :rtfm:
vbnm
phpBB 1.2.0
Сообщения: 13
Стаж: 12 лет 11 месяцев

Re: Комменты для сайта за счет форума

Сообщение vbnm »

с удивлением узнал, что в просильвере нет

styles/prosilver/theme/common.css
#page-header

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

Отправлено спустя 30 минут 51 секунду:
вот подумал
мы же можем определить откуда пришел рефер?

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

<?
echo "<br>" . $_SERVER['HTTP_HOST']. "<br />\n";
echo "<br>" . $_SERVER["HTTP_REFERER"]. "<br />\n";

$urlRef = 'http://concrete5-7-5-13';

  // if 
if (strpos($_SERVER['HTTP_REFERER'], $urlRef
) !== false && $_SERVER['HTTP_HOST'] !== false)
 { 
echo "Здесь будет виджет комментария с Форума " . $_SERVER['HTTP_HOST'] . " на " . $_SERVER["HTTP_REFERER"] . "<br />\n";   }
   else { 
echo "Вы не можете установить конект с " . $_SERVER['HTTP_HOST'] . "<br />\n";
}
?>
если, рефер пришел с сайта. который держит на форуме свой раздел, то...
если он пытается ответить на тему находясь на странице сайта, то...
сквозная регистра и разрешение на пост, без добавления нового ака уже возможны
Последний раз редактировалось Sheer 10.08.2021 23:16, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Комменты для сайта за счет форума

Сообщение rxu »

vbnm, неясно, вы то ли вопросы задаете, то ли факты констатируете :)
В общем случае аналогично Интеграция сайта и форума (autologin)
В приведенной там логике можно с любой сторонней страницы организовать и логин и постинг, просто добавив туда форму ответа с аналогичными phpBB переменными и вызовом того же posting.php, либо просто вызовом скрипта [FAQ] Как программно добавить тему / пост / личное сообщение на той же странице.
Изображение
vbnm
phpBB 1.2.0
Сообщения: 13
Стаж: 12 лет 11 месяцев

Re: Комменты для сайта за счет форума

Сообщение vbnm »

rxu, да, спасибо.. с них все и началось :D
сначала не мог понять почему не работает код отсюда:
Re: Программно добавить тему/пост под нужным юзером
как оказалось, там не хватает всего одной точки в строке:
crafter писал(а): 04.06.2008 0:29 $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '/';
вы бы исправили, а то, найдутся такие же доверчивые, как я, возьмут код, а он и не пашет...
хотя, уже в след. посте от другого юзера все правильно
Koyot писал(а): 30.08.2008 2:11 define('PHPBB_ROOT_PATH', './forum/');
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
сейчас програмно уже могу создать
-юзера (пока не разобрался с правами и привелегиями)
-раздел
-форум в этом разделе
-тему
-топик в этой теме
-пост в этой теме (ответ)
.....................
узкие места!
остаются вопросы насчет:
- автоматического назначения этого юзера администратором именно этого форума, с возможностью назначать туда модераторов
и его остальных прав для всего форума, автодобавление его в опред группу этого не решает,
скорей всего из-за того, что чел, как минимум должен состоять в двух: зарегестрированные.. и админ конференции

- автоматического обновления прав у других юзеров для нового раздела и форума
(даже админ-основатель в нем почему-то не имеет всех привелегий, скажем возможности супер-модера у него остсутсвуют)

-автоматическое присвоение этому разделу и форуму выбранного стиля оформления (т.е, если, я специально пилю тот же "просильвер" для этих форумов, то хотелось бы, чтобы он там вставал автоматом)
...........
короч. вопросов вагон и мал-мал тележка
бум поманенньку пилить
:popcorn

Отправлено спустя 16 минут 25 секунд:
но счас главная трабла в отображении, скажем той же новой темы на стороне сайта
тут нет спецов по айфрейму?
проблемма в том, что он не желает менять высоту автоматически, когда тело страницы, которую он отображает меняет свой размер
чего только уже не перепробовал
мне нужно, чтобы айфрейм менял высоту по мере добавления постов в теме

если есть у кого рабочий код, то предложите :?:
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Комменты для сайта за счет форума

Сообщение rxu »

vbnm писал(а): 11.08.2021 15:48 тут нет спецов по айфрейму?
Это вряд ли.
Изображение
vbnm
phpBB 1.2.0
Сообщения: 13
Стаж: 12 лет 11 месяцев

Re: Комменты для сайта за счет форума

Сообщение vbnm »

ну, пока, что лучше решение у меня такое:
для отображения темы форума на стороне сайта...

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

<style type="text/css">
.iframe-embed {
    position: absolute;
    top: 0;
    left: 0;
    bottom: -60px;
    height: 100%;
    width: 100%;
    border: 0;
    clear: both;
}
.iframe-embed-wrapper {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
    clear: both;
}
.iframe-embed-responsive-16by9 {
    padding-bottom: 56.25%;
    clear: both;
}
 </style>
<div class="iframe-embed-wrapper iframe-embed-responsive-16by9">
    <iframe class="iframe-embed" src="http://phpbb3.1.12.ru/viewtopic.php?p=66#p66"></iframe>
</div>
причем, как видно в этой строке:

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

<iframe class="iframe-embed" src="http://phpbb3.1.12.ru/viewtopic.php?p=66#p66">
мы указываем не просто ссылку на тему, а на топик в этой теме, где расположен Якорь... это позволяет фрейму четко встать на него.. даже если остается что-то сверху он это проматывает (а сверху думаю оставить кнопки, поиск в теме,.. шапку и все остальное вырезать)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Комменты для сайта за счет форума

Сообщение Татьяна5 »

vbnm писал(а): 11.08.2021 15:48 администратором именно этого форума, с возможностью назначать туда модераторов
Такого по стандарту совсем нет. Или администратор везде, или не администратор
Это разве что создавать и прописывать полностью совершенно новые права доступа. Или создать все нужные форумы заранее, а в них только добавлять потом программно темы
vbnm
phpBB 1.2.0
Сообщения: 13
Стаж: 12 лет 11 месяцев

Re: Комменты для сайта за счет форума

Сообщение vbnm »

Татьяна5 писал(а): 11.08.2021 17:03 Или создать все нужные форумы заранее, а в них только добавлять потом программно темы
со спец разделом для сайтов, внутри которого потом будут форумы, можно согласиться :!:
ибо это, скорей всего, будет происходить на стороне форума, при установке самого расширения
нам, по любому, чтобы стал видим этот раздел, необходимо сделать две вещи:
организовать в нем хоть один форум и в этом форуме открыть хотя бы одну тему... так пока легче

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

админ не должен постоянно лазить и настраивать все в ручную для каждого нового клиента, естессно мы не говорим о том, что ему должно приходить уведомления и права на одобрямс

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

с другой стороны - клиент с сайта, должен предварительно видеть, как будет выглядеть СТ на форуме и если что, - отредактировать его... и вот тут, еще одна трабла айфрейма, он заглотит всю страницу, а не выделенную область и нет возможности настроить его так, чтобы он при выключенном скроле отображал только содержимое по Див, или иным ориентирам, можно по по Флагу задать ему ориентир на начало, а вот высоту он уже осилит не везде, если это не простой ХТМЛ с обычным текстом
тут только хардкор - только парс может помочь

но при парсинге есть свои минусы, это как минимум делать свою разметку и определяться со стилями
а ведь хочется, чтобы СТ выглядел, как на сайте
я уже думаю, а не загонять ли в ПДФ и отображать уже его, чтобы сохранить форматирование
можно и тупо прописать правила для сайтов, где будет указаны размеры окна в которые они должны будут укладываться ориентируюсь на айфрем форума
ну, есть еще варианты развития событий
ну, я так пока думаю

Отправлено спустя 12 минут 24 секунды:
Татьяна5 писал(а): 11.08.2021 17:03 Такого по стандарту совсем нет. Или администратор везде, или не администратор
Это разве что создавать и прописывать полностью совершенно новые права доступа.
вот за енто спасибо, а то я уже думал, что, что-то упускаю из вида, или чего-то не вижу в стандартных средствах форума
уже столкнулся с этой траблой
значит, будем искать решение на другом уровне
:hat

Вернуться в «Для разработчиков»