Перейти к контенту

(SnS) SSI экспорт последних тем и сообщений


Рекомендуемые сообщения

Был бы у меня мой комп под рукой...
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 238
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Sanis

как сделать вывод последних сообщений такого вида?

post-79416-1252424711_thumb.jpg

и встроить его в правую колонку форума.

<table width="100%" cellspacing="0" sellpadding="0" border="0">
 <tr> <td><% BOARD %></td>  
<td width="10px"><!-- no content --></td>
<td width="25%" valign="top">
  <div class="borderwrap">
	<div class="maintitle"><p>Правая колонка</p></div>
	<div class="tablepad">
какой код вставить сюда?
</div>
  </div></td>
 </tr>
</table>

Заранее спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 4 месяца спустя...

Модификация обновлена, исправлен баг c выводом первых сообщений тем. Учитывая что о нём никто особо не говорил можно сделать вывод что оно никому не было нужно :D

 

Посмотреть как работает мод можно на демо-форуме.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Внимание: Прежде чем качать мод из этого сообщения, проверьте что его нельзя скачать из первого сообщения темы.

 

Состояние на 29 января 2010: 12__SnS__SSI_last_topics_and_posts_for__2.1.x___2.2.x___2.3.x.zip

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Установил мод. Очень понравился. Удобный.

Однако вот обнаружился некий глюк с выводом аватара. Если аватар был загружен пользователем в папку http://www.мой_сайт.ru/forum/uploads/x.jpg то при экспорте аватара путь прописывается такой же.

Однако, если пользователь установил аватар из библиотеки IPB_Community_Pack, то вместо пути http://www.мой_сайт.ru/forum/style_avatars...nity_Pack/х.gif пишется путь http://www.мой_сайт.ru/IPB_Community_Pack/х.gif – т.е. пропускается часть пути «forum/style_avatars». Т.о. вместо аватара выводится крест. Как исправить ситуацию?

Изменено пользователем Destello
Ссылка на комментарий
Поделиться на других сайтах

  • 4 месяца спустя...

Отличное дополнение, спасибо авторам.

 

Нашел еще одно дополнение к ssi.php, правда для версии 1.3

вот его код

function do_online() {
global $DB, $ibforums, $root_path, $templates_dir, $std;
$template = load_template("online.html");
 $to_echo = "";

$DB->query( "SELECT s.member_name, s.member_id, s.running_time
FROM ibf_sessions s
WHERE s.member_id != '0' AND s.running_time > " . (time() - 900) . " ORDER BY `running_time` DESC;");

while( $out = $DB->fetch_row($query) ) {
	$to_echo  .= parse_template( $template,array (
	'member_id' => $out['member_id'],
   'author'     => $out['member_name'],
	'profile_link'   => $ibforums->base_url."?act=Profile&CODE=03&MID=".$out['member_id'],	) );
}
echo $to_echo;
}

что нужно поменять/добавить что-бы заработало на 2.3.6

Ссылка на комментарий
Поделиться на других сайтах

Вы бы прочитали лучше инструкцию в ssi.php, это уже есть:

+--------------------------------------------------------------------------
|   Отображение активных пользователей (x пользователей, X гостей, и т.д.)
+--------------------------------------------------------------------------

include("http://domain.com/forums/ssi.php?a=active");

Ссылка на комментарий
Поделиться на других сайтах

И вправду. Насколько срочно? :-)
Ссылка на комментарий
Поделиться на других сайтах

А я и не предлагаю пока, нет времени :-)

 

А так там достаточно заменить вещи типа $DB на $this->ipsclass->DB и добавить методом в ssi.php.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

С наступившим Новым годом! Может кто-нибудь перезалить мод и инструкцию по установке?

И вас с наступившим! :) Судя по всему, в IBR при обновлении архива не перенести моды, хоть как-то относящиеся к 2.2.x :(

Постоянная ссылка: https://github.com/Sannis/ipb_modifications/tree/master/modifications/2.1_2.3_ssi_last_topics_and_posts

Ссылка на комментарий
Поделиться на других сайтах

Модификация обновлена, исправлен баг c выводом первых сообщений тем. Учитывая что о нём никто особо не говорил можно сделать вывод что оно никому не было нужно :D

 

Было нужно, и сейчас надо.

Но только все по прежнему. Скачал последнюю инструкцию, заново сделал изменения в ssi - результат тот же.((

Ссылка на комментарий
Поделиться на других сайтах

И вас с наступившим! :) Судя по всему, в IBR при обновлении архива не перенести моды, хоть как-то относящиеся к 2.2.x :(

Постоянная ссылка: https://github.com/Sannis/ipb_modifications/tree/master/modifications/2.1_2.3_ssi_last_topics_and_posts

А вот это уже другое дело, спасибо :)

Изменено пользователем -=GadZZillA=-
Ссылка на комментарий
Поделиться на других сайтах

Модификация обновлена, исправлен баг c выводом первых сообщений тем. Учитывая что о нём никто особо не говорил можно сделать вывод что оно никому не было нужно :D

 

Было нужно, и сейчас надо.

Но только все по прежнему. Скачал последнюю инструкцию, заново сделал изменения в ssi - результат тот же.((

Откуда скачали? :-) Исправлю ссылку там.

Ссылка на комментарий
Поделиться на других сайтах

Откуда скачали? :-) Исправлю ссылку там.

 

Качал с вашей последней ссылки.

 

https://github.com/Sannis/ipb_modifications/tree/master/modifications/2.1_2.3_ssi_last_topics_and_posts

Ссылка на комментарий
Поделиться на других сайтах

Откуда скачали? :-) Исправлю ссылку там.

 

Качал с вашей последней ссылки.

 

https://github.com/Sannis/ipb_modifications/tree/master/modifications/2.1_2.3_ssi_last_topics_and_posts

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

Ссылка на комментарий
Поделиться на других сайтах

Ситуация в следующем.

Если в теме есть сообщения, они экспортируются все.

А надо только последнее, самое свежее и только одно.

 

Запрос изменить я бы осилил.

Но проблема для меня в том что там два запроса, один к таблице topics второй posts.

Ведь если сначала создается тема, а за ним сразу сообщение. То первый запрос выведет данные второго поста темы, второй запрос данные первого поста темы

 

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

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.