Страница 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
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
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
Нет
Код: Выделить всё
'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