Текущее время: 18 дек 2017, 20:47


Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение HAMMER » 04 фев 2011, 20:20

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Выводим последние темы(сообщения) с нужных нам форумов phpBB на любую страницу сайта DLE

За основу взят код автора: rxu rxu@sunlan.ru
Автор данного вывода: HAMMER

Загружаем все файлы согласно структуре движка форума
Скрытый текст. Необходимо зарегистрироваться.


Это вставляем в ваш стиль в шаблоне DLE сайта в любое удобное для вас место
Код: Выделить всё
.phpbb-block table {
width: 98%;
border-collapse: collapse;
}
.phpbb-block td  {
padding:4px 8px;
font:11px Verdana;
border:1px solid #dbd9cc;
background:#f6f4e9;
}
.phpbb-block td a {
display: block;
margin:-4px -8px; 
color:#0e1c2e;
padding:4px 8px;
}
.phpbb-block td a:hover {
background: #f6f4e9;
text-decoration: none;
}
.phpbb-block .row td {
background: #fff;
border: 1px dotted #dbd9cc;
}


в шаблон DLE в main.tpl (например) в нужное вам место вставляем
Код: Выделить всё
<table class="phpbb-block" width="100%">
<tr>
   <td class="row1" width="100" align="center">Тема</td>
        <td class="row1" width="40" align="center">Автор</td>
        <td class="row1" width="50" align="center">Дата</td>
        <td class="row1" width="30" align="center">Ответов</td>
</tr>
   <script language='JavaScript' type='text/javascript' src='/forum/recent.php'></script>
</table>


в файле recent.php найдете всю необходимую настойку
например
Код: Выделить всё
/* Настройки вывода последних тем на страницы сайта */
$cfg_ignore_forums = '';       // id форумов, которые Вы НЕ хотите выводить, отделенные запятыми, или оставьте поле пустым
$cfg_only_forums = '';          // id форумов, которые вы ХОТИТЕ выводить, отделенные запятыми, или оставьте поле пустым
$cfg_nm_topics = 6;            // Количество выводимых тем
$cfg_max_topic_length = 120;    // Максимальная длина названия темы, если больше, то обрезаем
$cfg_show_replies = true;       // Выводить количество ответов в теме? (true/false)
$cfg_show_first_post = false;   // Показывать первый пост? first posts of the recent topics (true/false)
$cfg_show_attachments = false;   // Показывать прикрепления в первом сообщении из недавних тем? (true/false)

Вот и всё
Copyright © BestCoding.info 2011. All Rights Reserved.
Последний раз редактировалось HAMMER 22 май 2011, 12:15, всего редактировалось 2 раз(а).
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

За это сообщение автора HAMMER поблагодарили: 3
pisikot (21 авг 2011, 19:25), radimir (21 май 2011, 20:57), spektar (02 мар 2012, 15:40)

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение OKyJIucT » 26 июн 2011, 00:53

4izora писал(а):не скачивается файл!
пишет
Выбранного вложения больше не существует.

Все отлично скачивается и работает. Спасибо админу за рабочий модуль, многое перепробовал, прежде чем нашел рабочий :)

Аватара пользователя
Новичок
 
Сообщения: [ 21 ]
Зарегистрирован: 20 апр 2011, 18:39
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение OKyJIucT » 28 июн 2011, 18:50

Пытался найти аналоги, но они криво работают, этот самый подходящий :)
Последний раз редактировалось OKyJIucT 28 июн 2011, 18:50, всего редактировалось 1 раз.

Аватара пользователя
Новичок
 
Сообщения: [ 21 ]
Зарегистрирован: 20 апр 2011, 18:39
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение AndreY_ZO_o » 03 июл 2011, 05:42

Ммм... Полезный хак. Обязательно поставлю после того, как нормально заработает форум :(
Последний раз редактировалось AndreY_ZO_o 03 июл 2011, 19:11, всего редактировалось 1 раз.

Аватара пользователя
Прохожий
 
Сообщения: [ 6 ]
Зарегистрирован: 01 июл 2011, 10:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение sweb27 » 14 июл 2011, 10:41

Это дело работает если движки на разных доменах установлено?

Аватара пользователя
Прохожий
 
Сообщения: [ 14 ]
Зарегистрирован: 08 июл 2011, 08:03
Откуда: Край света
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение SwEn » 08 авг 2011, 20:54

Код: Выделить всё
.phpbb-block table {
width: 98%;
border-collapse: collapse;
}
.phpbb-block td  {
padding:4px 8px;
font:11px Verdana;
border:1px solid #dbd9cc;
background:#f6f4e9;
}
.phpbb-block td a {
display: block;
margin:-4px -8px; 
color:#0e1c2e;
padding:4px 8px;
}
.phpbb-block td a:hover {
background: #f6f4e9;
text-decoration: none;
}
.phpbb-block .row td {
background: #fff;
border: 1px dotted #dbd9cc;
}

А куда это вставлять?

Аватара пользователя
Прохожий
 
Сообщения: [ 10 ]
Зарегистрирован: 25 июл 2011, 10:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение HAMMER » 14 авг 2011, 18:24

HAMMER писал(а):Это вставляем в ваш стиль в шаблоне DLE сайта в любое удобное для вас место
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение moireceptik » 29 ноя 2011, 21:16

Отлично! Но как вывести прикрепления???

В файле recent.php есть строка
Код: Выделить всё
$cfg_show_attachments = true;   // Показывать прикрепления в первом сообщении из недавних тем? (true/false)

Значит должны выводиться фотки (у меня кулинарный сайт и к рецептам на форуме прикрепляют фотки).
Меняя значения true/false - ничего не происходит (кеш сайта и форума чистила!) - фоток нет!

Аватара пользователя
Прохожий
 
Сообщения: [ 4 ]
Зарегистрирован: 29 ноя 2011, 19:28
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение HAMMER » 30 ноя 2011, 19:00

moireceptik,
в recent_body.html есть
Код: Выделить всё
{topicrow.S_HAS_ATTACHMENTS}
?
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение moireceptik » 04 дек 2011, 16:34

Нет, там не было, но я вставила и все равно никаких изменений!
Код: Выделить всё
<td>{topicrow.S_HAS_ATTACHMENTS}</td>

теперь в recent.php:
Код: Выделить всё
$cfg_show_attachments = true;   // Показывать прикрепления в первом сообщении из недавних тем?

в main.tpl:
Код: Выделить всё
<td class="row1" width="150" align="center">Фото</td>

Помогите пожалуйста, почему нет фоток???

Аватара пользователя
Прохожий
 
Сообщения: [ 4 ]
Зарегистрирован: 29 ноя 2011, 19:28
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Вывод тем с форума phpBB 3.0.8 на DLE 9.x

Сообщение HAMMER » 04 дек 2011, 17:49

1. фотки загружены как вложения?
2. фотка находится в первом сообщении темы?
АКЦИЯ: Каждому флудеру/оффтопщику - день бана в подарок! Приведи с собой друга и отгреби за двоих!

VIP группа на форуме BestCoding.info

FAQ по SEO (постепенно пополняется)
Мой любимый форум phpBB

HAMMER

Автор темы
Аватара пользователя
Администратор
 
Сообщения: [ 930 ]
Зарегистрирован: 20 янв 2011, 13:54
Откуда: Зеленоград
Благодарил (а): 9 раз.
Поблагодарили: 85 раз.

Пред.След.

Вернуться в Интеграции

Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron