Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
gods33

Уведомления о личных сообщениях IPB 3.3.4

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

Здравствуйте! Проблема в том что при получении уведомления о ЛС у пользователя в письме есть ссылка на это самое сообщение, так вот эта ссылка битая

index.php?app=members&module=messaging§ion=view&do=showConversation&topicID=12490#msg12496

То есть после module=messaging идет какая-то абракадабра, вместо положенного section

По сути правильная ссылка должна быть такой

index.php?app=members&module=messaging&section=view&do=showConversation&topicID=12490#msg12496

подскажите где посмотреть как формируются эти ссылки? Спасибо!

Поделиться сообщением


Ссылка на сообщение

У меня подобная фигня была на версии 3.3.4 но при генерации ссылки активации учетки. Вылечилось установкой апдейта до 3.4.3

Поделиться сообщением


Ссылка на сообщение

Версия какая?

В названии темы указано ;)

 

Уведомления о личных сообщениях IPB 3.3.4

Поделиться сообщением


Ссылка на сообщение

У меня подобная фигня была на версии 3.3.4 но при генерации ссылки активации учетки. Вылечилось установкой апдейта до 3.4.3

А как себя поведут приложения и хуки которые для 3.3.х ??? просто я новичек пока в IPB и что-то менять координально версию не хочется.

То есть решения кроме как апдейт может и не быть?

Я посмотрел файлы приложения members - там вроде все ссылки нормальные. Может конечно и не там смотрел. Поэтому не понимаю откуда такая ссылка...:(

Поделиться сообщением


Ссылка на сообщение

Здравствуйте

 

То есть после module=messaging идет какая-то абракадабра, вместо положенного section

http://htmlentities.net/html/entities/

 

подскажите где посмотреть как формируются эти ссылки?

/admin/applications/members/sources/classes/messaging/messengerFunctions.php

 

П.С. В версии 4.0 обещают уйти от section в ссылках

Поделиться сообщением


Ссылка на сообщение

Там где формируется ссылка, &section замените на &section

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

/admin/applications/members/sources/classes/messaging/messengerFunctions.php

Вот, я не там искал.

 

Там где формируется ссылка, &section замените на &section

нашел вот такую строку

'LINK'          => "?app=members&module=messaging&section=view&do=showConversation&topicID={$msg_topic_id}#msg{$msg_id}" 

у меня это 1920 строка. Подправил. Все равно тоже самое. Может я не там исправил. но по ссылке из всех там присутствующих эта самая она. В других параметры другие передаются.

Поделиться сообщением


Ссылка на сообщение

А кеши глобальные не нужно сбрасывать после таких правок? Я просто не в курсе.

Поделиться сообщением


Ссылка на сообщение

Надо будет посмотреть тогда.

Поделиться сообщением


Ссылка на сообщение

А кеши глобальные не нужно сбрасывать после таких правок? Я просто не в курсе.

Нет, чистка кеша не помогла..(((

Поделиться сообщением


Ссылка на сообщение

но по ссылке из всех там присутствующих эта самая она. В других параметры другие передаются.

Там 3 строчки, где встречается искомая ссылка

Поделиться сообщением


Ссылка на сообщение

Там 3 строчки, где встречается искомая ссылка

да, 1920, 1926 и 1932 строки. Везде поменял. Результатов ноль..

Поделиться сообщением


Ссылка на сообщение

Вы не на старые уведомления смотрите, на новые проверяйте.

Поделиться сообщением


Ссылка на сообщение

Вы не на старые уведомления смотрите, на новые проверяйте.

В смысле? Я после каждой манипуляции отправляю ЛС пользователю и проверяю письмо. Сейчас вот например мне вручили подарок, пришло уведомление с такой же ссылкой....

Поделиться сообщением


Ссылка на сообщение

пользователя в письме есть ссылка на это самое сообщение

О каком письме идет речь, емайл? Тогда открыть admin\sources\handlers\han_email.php

Найти

			$content = str_replace( ' ', ' ', $content );

Добавить после

			/* Fix stupid &sect - might want to consider fixing all direct & to & at some point? */
		$content = preg_replace( "#&sect(?!;)#", '&sect', $content );

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...