Gerbys Опубликовано 27 мая, 2014 Поделиться Опубликовано 27 мая, 2014 Ребят. Я не совсем понимаю структуру работы движка.Хотел бы изменить вид блока последних тем. Скажем еще добавить сообщение....Не могу найти файл с расширением php. Не подскажите, не направите на путь истинный? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SanyaSamp Опубликовано 27 мая, 2014 Поделиться Опубликовано 27 мая, 2014 Копипаст офф!!!! PS По вопросу: в корне форума папка hook Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 28 мая, 2014 Поделиться Опубликовано 28 мая, 2014 / Хотел бы изменить вид блока последних тем. Скажем еще добавить сообщение.... Вид блока последних тем находится в шаблоне Board Index (список форумов) ->hookRecentTopics / Вообще "вид" легко правться средствами css/ А вот кол-во тем - admin/applications/forums/sources/classes/forums/class_forums.php функция public function hooks_recentTopics( $topicCount=5, $output=true ) Вообще то все легко ищется в течении 10 секунд, надо только мозг к поиску приложить Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Gerbys Опубликовано 28 мая, 2014 Автор Поделиться Опубликовано 28 мая, 2014 Для гогота 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', ), ) ) ); Вот помогите пожалуйста. В какой таблице хранятся посты в темах. Как правильно сделать запрос в нее, возможно ли обойтись всего лишь одним запросом? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
leha85 Опубликовано 28 мая, 2014 Поделиться Опубликовано 28 мая, 2014 Есть хороший хук, можно например разбить список последних тем на несколько блоков, установить каждому блоку свое название и количество отображаемых тем. Если нужен, в личку. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Gerbys Опубликовано 28 мая, 2014 Автор Поделиться Опубликовано 28 мая, 2014 Есть хороший хук, можно например разбить список последних тем на несколько блоков, установить каждому блоку свое название и количество отображаемых тем. Если нужен, в личку. Нее... Мне нужно самому разобраться.. Как сделать запрос в ту таблицу.В которое находятся поты той или ной темы и, что это за таблица? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Gerbys Опубликовано 28 мая, 2014 Автор Поделиться Опубликовано 28 мая, 2014 Ребят не поможете запросом. Как одновременно сделать в 3 таблицы. Пользователи, топики и посты.... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Gerbys Опубликовано 29 мая, 2014 Автор Поделиться Опубликовано 29 мая, 2014 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} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.