User Blog Mod: доработки
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Re: User Blog Mod: доработки
А сложно ли для реализации установить в профили кнопку просмотра галереи, либо ссылку с кол-вом фото, как это организовано во viewtopic при использовании галереи phpBB Gallery от nickvergessen?
Полезная была бы вещь для пользователей.
Сам покопался, не справился, ибо никак не хватает знаний заставить блоги видеть "индексы" галереи (пытался по аналогии с viewtopic).
Полезная была бы вещь для пользователей.
Сам покопался, не справился, ибо никак не хватает знаний заставить блоги видеть "индексы" галереи (пытался по аналогии с viewtopic).
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: User Blog Mod: доработки
Добавляем кнопки дневников в мини-профили фотогалереи (phpBB Gallery).
includes/gallery/user.php
gallery/image_page.php
styles/prosilver/template/gallery/viewimage_body.html
Добавляем кнопки фотоальбомов в мини-профили дневников.
blog/includes/blog_data.php
styles/prosilver/template/blog/view_blog.html
styles/prosilver/template/blog/left_menu.html
Тестировалось на phpBB Gallery 1.1.5 и User Blog Mod 1.0.13. На phpBB Gallery 1.0.х это работать не будет.
includes/gallery/user.php
Код: Выделить всё
//=== ищем строку ~489:
'search' => ($auth->acl_get('u_search')) ? phpbb_gallery_url::append_sid('phpbb', 'search', "author_id=$user_id&sr=posts") : '',
//=== добавляем строку:
'blog_count' => ((isset($row['blog_count'])) ? $row['blog_count'] : 0),Код: Выделить всё
//=== ищем строку ~379:
/**
* Listing comment
*/
//=== добавляем перед:
// User Blog Mod
if (isset($config['user_blog_enable']) && $config['user_blog_enable'])
{
include($phpbb_root_path . 'blog/plugins/plugins.' . $phpEx);
include($phpbb_root_path . 'blog/includes/functions.' . $phpEx);
}
//=== ищем строку ~525:
'U_GALLERY_SEARCH' => $user_cache[$user_id]['gallery_search'],
//=== добавляем после:
'U_BLOG' => ($config['user_blog_enable'] && $config['user_blog_links_output_block'] && $user_id != ANONYMOUS && $user_cache[$user_id]['blog_count'] > 0) ? blog_url($user_id) : '',
//=== ищем строку ~608:
'U_POSTER_GALLERY_SEARCH' => $user_cache[$user_id]['gallery_search'],
//=== добавляем после:
'U_POSTER_BLOG' => ($config['user_blog_enable'] && $config['user_blog_links_output_block'] && $user_id != ANONYMOUS && $user_cache[$user_id]['blog_count'] > 0) ? blog_url($user_id) : '',Код: Выделить всё
//=== ищем:
<!-- IF commentrow.U_GALLERY --><li class="gallery-icon"><a href="{commentrow.U_GALLERY}" title="{L_PERSONAL_ALBUM}"><span>{L_PERSONAL_ALBUM}</span></a></li><!-- ENDIF -->
//=== добавляем после:
<!-- IF commentrow.U_BLOG --><li class="userblog-icon"><a href="{commentrow.U_BLOG}" title="{L_BLOG}"><span>{L_BLOG}</span></a></li><!-- ENDIF -->
//=== ищем:
<!-- IF commentrow.U_PM or commentrow.U_EMAIL
//=== заменяем на
<!-- IF commentrow.U_PM or commentrow.U_EMAIL or commentrow.U_BLOG
//=== ищем
<!-- IF U_POSTER_GALLERY --><li class="gallery-icon"><a href="{U_POSTER_GALLERY}" title="{L_PERSONAL_ALBUM}"><span>{L_PERSONAL_ALBUM}</span></a></li><!-- ENDIF -->
//=== добавляем после
<!-- IF U_POSTER_BLOG --><li class="userblog-icon"><a href="{U_POSTER_BLOG}" title="{L_BLOG}"><span>{L_BLOG}</span></a></li><!-- ENDIF -->
//=== ищем
<!-- IF U_POSTER_PM or U_POSTER_EMAIL
//=== заменяем на
<!-- IF U_POSTER_PM or U_POSTER_EMAIL or U_POSTER_BLOGДобавляем кнопки фотоальбомов в мини-профили дневников.
blog/includes/blog_data.php
Код: Выделить всё
//=== ищем строки ~982-984:
$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE ' . $db->sql_in_set('user_id', $users_to_query);
blog_plugins::plugin_do_ref('user_data_sql', $sql);
$result = $db->sql_query($sql);
//=== заменяем на:
$sql_array = array(
'SELECT' => 'u.*, gu.personal_album_id',
'FROM' => array(USERS_TABLE => 'u'),
'LEFT_JOIN' => array(
array(
'FROM' => array(GALLERY_USERS_TABLE => 'gu'),
'ON' => 'gu.user_id = u.user_id',
),
),
'WHERE' => $db->sql_in_set('u.user_id', $users_to_query),
);
$sql = $db->sql_build_query('SELECT', $sql_array);
blog_plugins::plugin_do_ref('user_data_sql', $sql);
$result = $db->sql_query($sql);
//=== чуть ниже аналогично изменяем ещё один SQL-запрос — ищем:
$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE username_clean = \'' . $db->sql_escape(utf8_clean_string($username)) . '\'';
blog_plugins::plugin_do_ref('user_data_sql', $sql);
$result = $db->sql_query($sql);
//=== заменяем на:
$sql_array = array(
'SELECT' => 'u.*, gu.personal_album_id',
'FROM' => array(USERS_TABLE => 'u'),
'LEFT_JOIN' => array(
array(
'FROM' => array(GALLERY_USERS_TABLE => 'gu'),
'ON' => 'gu.user_id = u.user_id',
),
),
'WHERE' => 'username_clean = \'' . $db->sql_escape(utf8_clean_string($username)) . '\'',
);
$sql = $db->sql_build_query('SELECT', $sql_array);
blog_plugins::plugin_do_ref('user_data_sql', $sql);
$result = $db->sql_query($sql);
//=== ищем строку ~1193:
'U_YIM' => self::$user[$user_id]['yim_url'],
//=== добавляем:
'U_GALLERY' => ($config['gallery_viewtopic_icon'] && self::$user[$user_id]['personal_album_id']) ? append_sid("{$phpbb_root_path}" . GALLERY_ROOT_PATH . "album.$phpEx", 'album_id=' . self::$user[$user_id]['personal_album_id']) : '',Код: Выделить всё
//=== ищем:
<!-- IF replyrow.U_JABBER --><li class="jabber-icon"><a href="{replyrow.U_JABBER}" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
//=== добавляем:
<!-- IF replyrow.U_GALLERY --><li class="gallery-icon"><a href="{replyrow.U_GALLERY}" title="{L_PERSONAL_ALBUM}"><span>{L_PERSONAL_ALBUM}</span></a></li><!-- ENDIF -->
//=== ищем:
<!-- IF replyrow.U_PM or replyrow.U_EMAIL
//=== меняем на:
<!-- IF replyrow.U_PM or replyrow.U_EMAIL or replyrow.U_GALLERYКод: Выделить всё
//=== ищем:
<!-- IF U_JABBER --><li class="jabber-icon"><a href="{U_JABBER}" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
//=== добавляем:
<!-- IF U_GALLERY --><li class="gallery-icon"><a href="{U_GALLERY}" title="{L_PERSONAL_ALBUM}"><span>{L_PERSONAL_ALBUM}</span></a></li><!-- ENDIF -->
//=== ищем:
<!-- IF U_PM or U_EMAIL
//=== меняем на:
<!-- IF U_PM or U_EMAIL or U_GALLERY-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: User Blog Mod
Скачал пару скинов в инете по ссылкам с сайта автора мода Блогов.
Работать оба сразу отказались, были небольшие глюки в файлах.
Плюс малость доработал и подправил...ну что мог, не силен в дебрях, поэтому так - поверхностно..
Но скины на просильвере работают и смотрятся неплохо!!!
Вот первый (просто скопировать в папку со скинами блогов и в менюшке выбора скина блога у пользователей появится новый скин)
Ссылка на авторский вариант
greenLizard
Там в скине крокодилы и тритоны...легко меняются на нужные картинки... Вот второй (просто скопировать в папку со скинами блогов и в менюшке выбора скина блога у пользователей появится новый скин)
Ссылка на авторский вариант
Anime-Tico
Работать оба сразу отказались, были небольшие глюки в файлах.
Плюс малость доработал и подправил...ну что мог, не силен в дебрях, поэтому так - поверхностно..
Но скины на просильвере работают и смотрятся неплохо!!!
Вот первый (просто скопировать в папку со скинами блогов и в менюшке выбора скина блога у пользователей появится новый скин)
Ссылка на авторский вариант
greenLizard
Там в скине крокодилы и тритоны...легко меняются на нужные картинки... Вот второй (просто скопировать в папку со скинами блогов и в менюшке выбора скина блога у пользователей появится новый скин)
Ссылка на авторский вариант
Anime-Tico
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 1 месяц
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: User Blog Mod
Пчелкин
Полагаю, вам стоит отправить исправленные версии автору мода, чтобы он включил их в основной дистрибутив.
Полагаю, вам стоит отправить исправленные версии автору мода, чтобы он включил их в основной дистрибутив.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: User Blog Mod
Спасибо за предложение, но думаю что это будет нескромно...Не я ж их создал.
Да и переделал я там немного, только исправил ошибки создателей скинов под просильвер.
Теперь вопрос...
Как сделать определенный скин авторским? то есть надо что бы несколько скинов стали недоступны остальным...Делаю себе из одного забугорного. Он будет стильным и индивидуальным..Но им могут воспользоваться другие, а мне не хочется...
Есть возможность запретить использование скина для остальных? Как?
И кстати несколько пользователей тоже выразили желание сделать для себя свои индивидуальные скины.
Как эти скины потом сделать для них индивидуальными?
Спасибо зараннее за помощь...
Да и переделал я там немного, только исправил ошибки создателей скинов под просильвер.
Теперь вопрос...
Как сделать определенный скин авторским? то есть надо что бы несколько скинов стали недоступны остальным...Делаю себе из одного забугорного. Он будет стильным и индивидуальным..Но им могут воспользоваться другие, а мне не хочется...
Есть возможность запретить использование скина для остальных? Как?
И кстати несколько пользователей тоже выразили желание сделать для себя свои индивидуальные скины.
Как эти скины потом сделать для них индивидуальными?
Спасибо зараннее за помощь...
Последний раз редактировалось Пчелкин 09.01.2011 14:38, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: User Blog Mod: доработки
Предложеный автором мода способ вывода на главную громоздок.
По тупизму не смог сам выкинуть с него лишнее..Вот вариант автора...
Как его правильно по максимуму облегчить? Что б он по уже стал по высоте...
По тупизму не смог сам выкинуть с него лишнее..Вот вариант автора...
Код: Выделить всё
<!-- IF .recent_blogs -->
<div class="post bg3" style="text-align: center;">
<span class="corners-top"><span></span></span>
<strong>{L_RECENT_BLOGS}</strong>
<span class="corners-bottom"><span></span></span>
</div>
<!-- BEGIN recent_blogs -->
<div class="post bg1<!-- IF recent_blogs.S_REPORTED or recent_blogs.S_UNAPPROVED --> reported<!-- ENDIF --><!-- IF recent_blogs.S_DELETED --> deleted<!-- ENDIF -->" <!-- IF recent_blogs.POST_COLOR and not recent_blogs.S_REPORTED and not recent_blogs.S_UNAPPROVED and not recent_blogs.S_DELETED -->style="background-color: {recent_blogs.POST_COLOR}"<!-- ENDIF -->>
<div class="inner"><span class="corners-top"><span></span></span>
<div class="postbody" style="width: 100%;">
<!-- IF recent_blogs.S_UNAPPROVED or recent_blogs.S_REPORTED -->
<p class="rules">
<!-- IF recent_blogs.S_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{recent_blogs.U_APPROVE}"><strong>{L_UNAPPROVED}</strong></a><!-- ENDIF -->
<!-- IF recent_blogs.S_REPORTED -->{REPORTED_IMG} <a href="{recent_blogs.U_REPORT}"><strong>{L_REPORTED_SHORT}</strong></a><!-- ENDIF -->
</p>
<!-- ENDIF -->
<dl>
<dt>
<strong><!-- IF recent_blogs.S_HAS_POLL --><img src="{T_THEME_PATH}/images/blog/icon_poll.gif" style="float: right;" alt="" /> <!-- ENDIF --><a href="{recent_blogs.U_VIEW}">{recent_blogs.TITLE}</a></strong> {L_POST_BY_AUTHOR} <strong>{recent_blogs.USER_FULL}</strong> {L_POSTED_ON_DATE} {recent_blogs.DATE} <br />
<div class="content" style="width: 95%; padding: 4px;">{recent_blogs.MESSAGE}</div>
<!-- IF recent_blogs.S_HAS_ATTACHMENTS -->
<dl class="attachbox">
<dt>{L_ATTACHMENTS}</dt>
</dl>
<!-- ENDIF -->
<br clear="all" />
<div>
<span class="num_replies">{recent_blogs.REPLIES}</span>
{recent_blogs.VIEWS}
</div>
</dt>
</dl>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- END recent_blogs -->
<!-- ENDIF -->NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 1 месяц
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: User Blog Mod
Если вы исправили какие-то баги, то будет очень даже хорошо поделиться этими исправлениями с окружающими. На то и open source.Пчелкин писал(а):думаю что это будет нескромно...
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: User Blog Mod
Отправил.
Кстати заметил одну фигню, у них почти во всех скинах - сначала окно быстрого ответа на странице, а потом идут комменты..Они что там все наоборот по жизни ходят...не вяжется логически с нашими понятиями. А вот к графике относятся очень серьезно. Графические файлы такого высокого качества и с малым весом. Скорей всего все делается в иллюстраторе, потому что даже CS5 не выдает такой прорисовки при обычном своем сохранении ихних файлов.Вобщем надо иногда помучиться , чтоб графика не утяжелела после переделки или доработки до своих желаний...
Кстати заметил одну фигню, у них почти во всех скинах - сначала окно быстрого ответа на странице, а потом идут комменты..Они что там все наоборот по жизни ходят...не вяжется логически с нашими понятиями. А вот к графике относятся очень серьезно. Графические файлы такого высокого качества и с малым весом. Скорей всего все делается в иллюстраторе, потому что даже CS5 не выдает такой прорисовки при обычном своем сохранении ихних файлов.Вобщем надо иногда помучиться , чтоб графика не утяжелела после переделки или доработки до своих желаний...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: User Blog Mod: доработки
Nekstati
Спасибо огромное за релиз!!!
владимир1983
У меня субсильвер2. Инструкция доработки "Ссылка «Блоги» открывает список блогов." работает и на субсильвере - там же шаблоны не редактируются!
Доработку "Добавляем кнопку блога в минипрофиль." сделал для субсильвера, правда немного неправильно сделал - добавил в шаблон viewtopic_body вместо переменной {L_BLOG} прямой тег <img src...>, т.к. с переменной отказывалось работать.
Спасибо огромное за релиз!!!
владимир1983
У меня субсильвер2. Инструкция доработки "Ссылка «Блоги» открывает список блогов." работает и на субсильвере - там же шаблоны не редактируются!
Доработку "Добавляем кнопку блога в минипрофиль." сделал для субсильвера, правда немного неправильно сделал - добавил в шаблон viewtopic_body вместо переменной {L_BLOG} прямой тег <img src...>, т.к. с переменной отказывалось работать.
Перевел, выкладываю:Nekstati писал(а):Придётся ещё перевести файлик root/language/en/mods/blog/plugins/userlist.php и положить его в /ru/.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
In Web We Trust
-
BMG
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 20 лет 5 месяцев
Re: User Blog Mod: доработки
Как бы сделать, чтобы в списке блогов (userlist) ссылки были не по ID юзера http://site.ru/blog/index_u-2.html, а по имени http://site.ru/blog/BMG/ ?
-
Egoz
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 20 лет 8 месяцев
- Откуда: Биробиджан
- Благодарил (а): 10 раз
- Поблагодарили: 3 раза
Re: User Blog Mod: доработки
Nekstati
подскажите пожалуйста, а если у меня на форуме установлен мод Quick reply for phpBB3, возможно ли и мне в дневниках сделать Быстрый ответ (цитата выделенного)? или это возможно только для Быстрая цитата для быстрого ответа (если у вас установлен БО Rayden'а)?
подскажите пожалуйста, а если у меня на форуме установлен мод Quick reply for phpBB3, возможно ли и мне в дневниках сделать Быстрый ответ (цитата выделенного)? или это возможно только для Быстрая цитата для быстрого ответа (если у вас установлен БО Rayden'а)?
Последний раз редактировалось Айдар 25.03.2011 23:53, всего редактировалось 1 раз.
Причина: Поправил излишнее использование жирного шрифта
Причина: Поправил излишнее использование жирного шрифта
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: User Blog Mod: доработки
Egoz
Зачем? В блогах и так все удобно...не пойму, хоть убей..там пишут то раз в неделю...При этом оформлять по полной свои сообщения можно только в форме полного ответа ...
И еще...почти все скины блогов имеют свою форму быстрого комментария (ответа).
А если быстрый ответ перепутается с внутренним блога?
Зачем? В блогах и так все удобно...не пойму, хоть убей..там пишут то раз в неделю...При этом оформлять по полной свои сообщения можно только в форме полного ответа ...
И еще...почти все скины блогов имеют свою форму быстрого комментария (ответа).
А если быстрый ответ перепутается с внутренним блога?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Egoz
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 20 лет 8 месяцев
- Откуда: Биробиджан
- Благодарил (а): 10 раз
- Поблагодарили: 3 раза
Re: User Blog Mod: доработки
даже и не знаю. пока, наверное, не разберусь.Айдар писал(а):Сами раберетесь?
пользователи спрашивали. сначала мамашки блог просили. вот, сделал... собираются там какой-то скрап-клуб организовывать с выставлением своих работ, конкурсы проводить с заданиями и т.д.Пчелкин писал(а):Зачем?
она есть, но нет Цитаты выделенного, как на форуме. я немного не так написал в предыдущем сообщении. не быстрый ответ, а Быстрая цитата :-)Пчелкин писал(а):почти все скины блогов имеют свою форму быстрого комментария (ответа)
да еще и про смайлики в БО спрашивали. вот и не знаю... делать ли им все это или сказать что невозможно и пусть пользуются не БО, а кнопкой Ответить (Комментировать) если хотят использовать bb-коды и смайлики
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: User Blog Mod: доработки
Как настроить полное уничтожение ненужных комментариев самим создателем блога?
Пытаюсь настроить это правами - облом..ничего не допетриваю...Мож что хитрое?
А то, вот написали о проблеме юзвери, бросился разбираться и все....тормоза..нема...
Пытаюсь настроить это правами - облом..ничего не допетриваю...Мож что хитрое?
А то, вот написали о проблеме юзвери, бросился разбираться и все....тормоза..нема...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
burtom
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 18 лет 3 месяца
Re: User Blog Mod: доработки
Привет всем
1. Нигде не вижу функции прикрепления аттачей к сообщению в блоге. Хотя в админке использование аттачей включено.
2. Как вывести последние сообщения на главной странице на стороннем сайте на том же домене (danneo) --> _http://rc-irk.net
Пробовал переделать из последних сообщений, но не работает:
1. Нигде не вижу функции прикрепления аттачей к сообщению в блоге. Хотя в админке использование аттачей включено.
2. Как вывести последние сообщения на главной странице на стороннем сайте на том же домене (danneo) --> _http://rc-irk.net
Пробовал переделать из последних сообщений, но не работает:
Код: Выделить всё
<?php
/* ==================================================== ##
## COPYRIGHTS © DANNEO PHP TEAM ##
## ==================================================== ##
## PRODUCT : CMS(CONTENT MANAGEMENT SYSTEM) ##
## LICENSE : GNU 2(General Public License v.2) ##
## TECHNOLOGIES : PHP & MySQL ##
## WWW : www.danneo.com | www.danneo.org ##
## E-MAIL : help@danneo.com ##
## ==================================================== */
if(!defined("DNREAD")) exit();
global $db,$conf,$api;
$forum_style = "prosilver"; //Cтиль форума
$limit = 5; //Количество последних сообщений
$forum_pref = "phpbb_"; //Префикс таблиц форума
$date_format = 0; // Формат даты (0 - дата без времени, 1 - дата с временем)
$ignore_forums = '10,20,25,26,28,29,30,40,46'; // не выводить темы из форумов с данными ИД, разделять запятыми
$block_cont = "";
$block_cont.="<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">";
$inq = $db->query( "
SELECT blog_id, user_id, blog_time, blog_subject
FROM ".$forum_pref."blogs
ORDER BY blog_id DESC LIMIT 0, $limit");
while ($row = $db->fetchrow($inq)) {
if(strlen($row['blog_subject']) > 55) {
$blog_subject = "".substr($row['blog_subject'], 0, 50)."...";
} else {
$blog_subject = $row['blog_subject'];
}
$block_cont.="<tr>";
$block_cont.="<td class=\"myforum\" width=\"300\"><a href=\"".$conf['site_url']."/forum3/blog.php?u=$row[user_id]&b=$row[blog_id]\" title=\"$row[blog_subject]\">$blog_subject</a></td>";
</tr>";
}
$block_cont.="</table><br>";
return $block_cont;
?>

