Перейти к содержанию

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


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

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

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

Копипаст офф!!!!

 

PS По вопросу: в корне форума папка hook

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

/


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

 

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

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

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

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

Для гогота 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',
),
)
) );
 
 
Вот помогите пожалуйста. В какой таблице хранятся посты в темах. Как правильно сделать запрос в нее, возможно ли обойтись всего лишь одним запросом?
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Нее...

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

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

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

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

 

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}

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...