Помогите пофиксить мод "last post topic title"

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Blagotvor
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 7 месяцев
Откуда: Московская область, п. Белоомут

Помогите пофиксить мод "last post topic title"

Сообщение Blagotvor »

Версия форума 3.0.4

Проблема с этим модом такая - почему-то не хочет получать данные из таблицы топика, такие как topic_title, topic_id и topic_last_post_id. По всей видимости косяк в этом куске кода:

Код: Выделить всё

		$sql_array['LEFT_JOIN'][] = array(
			'FROM'	=> array(TOPICS_TABLE => 't'),
			'ON'	=> "t.topic_last_post_id = f.forum_last_post_id AND t.topic_moved_id = '0'"
		);
		$sql_array['SELECT'] .= ', t.topic_title, t.topic_id, t.topic_last_post_id';
Выглядит все правильно, но результат нулевой! (( Помогите найти причину ошибки, чтобы можно было полноценно выводить ссылку на последний топик форума!
Последний раз редактировалось Blagotvor 10.03.2009 11:30, всего редактировалось 1 раз.
Аватара пользователя
Sp@wn
phpBB 1.4.0
Сообщения: 33
Стаж: 18 лет 6 месяцев
Откуда: Сибирь
Поблагодарили: 1 раз

Re: Помогите пофиксить мод "last post topic title"

Сообщение Sp@wn »

Поставьте аналог этого мода Last Post Topic On Index
для меня было легче и удобней юзать его. ставится меньше чем минуту и полностью работоспособный!
forum.a42.ru - Кемеровский форум обо всем
Аватара пользователя
Blagotvor
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 7 месяцев
Откуда: Московская область, п. Белоомут

Re: Помогите пофиксить мод "last post topic title"

Сообщение Blagotvor »

Sp@wn, этот аналог дает дополнительную нагрузку лишними запросами в базу (лично мое мнение судя по коду этого аналога модификации)! Я с таким же успехом через задний проход временно пофиксил получение ID топика...

Оригинальный мод получает данные при помощи перекрестного запроса в базу. Все же хотелось бы найти причину ошибки! :?
Аватара пользователя
Blagotvor
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 7 месяцев
Откуда: Московская область, п. Белоомут

Re: Помогите пофиксить мод "last post topic title"

Сообщение Blagotvor »

Вот и вся поддержка от "гуру"!.. Кризис?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Помогите пофиксить мод "last post topic title"

Сообщение nissin »

Навскидку попробуйте:

Код: Выделить всё

      $sql_array['LEFT_JOIN'][] = array(
         'FROM'   => array(TOPICS_TABLE => 't'),
         'ON'   => "t.topic_last_post_id = f.forum_last_post_id AND t.topic_status <> " . ITEM_MOVED
      );
      $sql_array['SELECT'] .= ', t.topic_title, t.topic_id, t.topic_last_post_id';

Вернуться в «Поддержка модов для phpBB 3.0.x»