Страница 6 из 13

PrimeUserTopics

Добавлено: 12 сен 2014, 18:03
Alecto
Alecto писал(а):QR_BBPOST 1031 тем в профиле, 1029 в выдаче.
попробовал на другом пользователе - точно, ссылки считаются.

Отправлено спустя 4 минуты 31 секунду:

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

		$sql = 'SELECT COUNT(topic_id) as user_topics FROM ' . TOPICS_TABLE . ' WHERE topic_status <> ' . ITEM_MOVED . ' topic_poster = ' . (int) $user_id; //Сам запрос
SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'topic_poster = 53' at line 1 [1064]

SQL

SELECT COUNT(topic_id) as user_topics FROM phpbb_topics WHERE topic_status 2 topic_poster = 53

BACKTRACE

PrimeUserTopics

Добавлено: 12 сен 2014, 18:04
rxu
Не в тему - а причем тут Prime?
Проблема в том, что на оффе моды, начинающиеся с Prime, как правило сделаны пользователем primehalo - бывшим членом команды.
Честно говоря, я сначала так и подумал, что речь идет о портировании какого-то его мода.
Посоветовал бы переименовать, на ваше усмотрение.

PrimeUserTopics

Добавлено: 12 сен 2014, 18:05
Alecto
просто был точно такой мод, по сути то, что я делаю - это его функционал.
в остальном - не знал, переименую, не проблема.

PrimeUserTopics

Добавлено: 12 сен 2014, 18:06
Татьяна5
Alecto писал(а):QR_BBPOST SQL ERROR
and пропустила

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

$sql = 'SELECT COUNT(topic_id) as user_topics FROM ' . TOPICS_TABLE . ' WHERE topic_status <> ' . ITEM_MOVED . ' AND topic_poster = ' . (int) $user_id;

PrimeUserTopics

Добавлено: 12 сен 2014, 18:14
Alecto
ура! заработало!

Отправлено спустя 2 минуты 15 секунд:
Татьяна5, а что с адресом сделать, вам он несколькими страницами ранее не нравился.
как вы говорили - подключил

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

		$this->phpbb_root_path = $phpbb_root_path;
		$this->php_ext = $php_ext;
с апендсидом как работать? переменную создавать и уже ее передавать в шаблон?

UserTopics

Добавлено: 12 сен 2014, 18:19
Татьяна5
Можно и без промежуточной переменной, результат работы функции сразу передать в шаблон (функция возвращает строку-ссылку, так что можно)
В $template->assign_vars

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

'U_что_то_там'    => append_sid(...),

UserTopics

Добавлено: 12 сен 2014, 18:34
Alecto

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

			'USER_TOPICS_PROFILE_LINK'	=> append_sid("{$this->phpbb_root_path}search.php?author_id={$user_id}&sr=topics&sf=firstpost", ""),
так правильно?

для вставки на странице тем и в навигаторе так не получится, там же вызовов нету.

Отправлено спустя 4 минуты 38 секунд:
получается, надо сделать еще по одной функции формирования адреса для каждого события?
и подключить их к своим собственным вызовам?

из навигатора - там все просто, ссылку для тем сформирую и в шаблон отдам.
а вот с вьютопиком как передавать айди минипрофиля? в шаблоне такой вызов уже был, а как его в слушателе поставить?

UserTopics

Добавлено: 12 сен 2014, 18:37
Татьяна5
Alecto писал(а):QR_BBPOST так правильно?
Нет

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

'USER_TOPICS_PROFILE_LINK'   => append_sid("{$this->phpbb_root_path}search.$this->php_ext", 'author_id=' . $user_id . '&sr=topics&sf=firstpost'),
Alecto писал(а):QR_BBPOST для вставки на странице тем и в навигаторе так не получится, там же вызовов нету
Значит должны быть

Отправлено спустя 1 минуту 23 секунды:
Alecto писал(а):QR_BBPOST а вот с вьютопиком как передавать айди минипрофиля?
В каком-то из событий должен быть id автора сообщения

UserTopics

Добавлено: 12 сен 2014, 18:39
Алг
Alecto писал(а):QR_BBPOST просто был точно такой мод, по сути то, что я делаю - это его функционал.
можно ссылку? Не знала, когда делала

UserTopics

Добавлено: 12 сен 2014, 18:40
Alecto