Jump to content

Модификация блока, последних тем

Featured Replies

Posted
comment_64351

Ребят. Я не совсем понимаю структуру работы движка.
Хотел бы изменить вид блока последних тем. Скажем еще добавить сообщение....
Не могу найти файл с расширением php. Не подскажите, не направите на путь истинный? 

comment_64360

/


Хотел бы изменить вид блока последних тем. Скажем еще добавить сообщение....

 

Вид блока последних тем находится в шаблоне Board Index (список форумов) ->hookRecentTopics / Вообще "вид" легко правться средствами css/

А вот кол-во тем - admin/applications/forums/sources/classes/forums/class_forums.php функция public function hooks_recentTopics( $topicCount=5, $output=true )

Вообще то все легко ищется в течении 10 секунд, надо только мозг к поиску приложить

  • Author
comment_64367

Для гогота 10 сек предостаточно, а кому та и недели недостаточно. Я вообще не знаю структуру и все остального про ipb...

Нашел данную функцию, спс.

 


/* Query Topics */
$this->registry->DB()->build( array( 
'select'   => 't.tid, t.title as topic_title, t.title_seo, t.start_date, t.starter_id, t.starter_name, t.moved_to, t.views, t.posts, t.topic_answered_pid',
'from'     => array( 'topics' => 't' ),
'where'    => 't.tid IN (' . implode( ',', array_values( $_topics ) ) . ')',
'add_join' => array(
array(
'select' => 'm.*',
'from' => array( 'members' => 'm' ),
'where' => 'm.member_id=t.starter_id',
'type' => 'left',
),
array(
'select' => 'pp.*',
'from' => array( 'profile_portal' => 'pp' ),
'where' => 'm.member_id=pp.pp_member_id',
'type' => 'left',
),
)
) );
 
 
Вот помогите пожалуйста. В какой таблице хранятся посты в темах. Как правильно сделать запрос в нее, возможно ли обойтись всего лишь одним запросом?
comment_64375

Есть хороший хук, можно например разбить список последних тем на несколько блоков, установить каждому блоку свое название и количество отображаемых тем. Если нужен, в личку.

  • Author
comment_64377

Есть хороший хук, можно например разбить список последних тем на несколько блоков, установить каждому блоку свое название и количество отображаемых тем. Если нужен, в личку.

Нее...

Мне нужно самому разобраться.. Как сделать запрос в ту таблицу.В которое находятся поты той или ной темы и, что это за таблица?

  • Author
comment_64393

Ребят  не поможете   запросом. Как  одновременно сделать в 3 таблицы. Пользователи, топики и посты....

  • Author
comment_64442

 

while( $r = $this->registry->DB()->fetch( $outer ) )

{
if( !empty($r['moved_to']) )
{
continue;
}
 
$time = $r['start_date'];
 
if( in_array( $time, $timesUsed ) )
{
while( in_array( $time, $timesUsed ) )
{
$time +=1;
}
}
 
$timesUsed[]          = $time;
$topics_rows[ $time ] = IPSMember::buildDisplayData( $r );
 
$g = substr($r['post'], 25);
}

Сделал запрос в таблицу.

Ребят подскажите пожалуйста. Как так правильно прописать. $g = substr($r['post'], 25);

Чтобы в шаблоне вывести тегом {$g}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.