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

seoTemplate текущей странице в шаблоне виджета

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

02/16/19 14:14 (изменено)

Здравствуйте, имею виджет с данными в виде ссылки:

 

{url="app=wc3&module=activegames&controller=ActiveGames&botId={$bot['botid']}" seoTemplate="ActiveGames"}

 

На сайте это выглядит так:

 

 

Так как, виджет может быть встроен на любую страницу, необходимо вывести ссылку текущей страницы, как правильно это реализовать?

Изменено пользователем TemKa_SD

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


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

Что-то не очень понял вопроса. Какая ссылка текущей страницы и зачем?

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


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

Чтобы при нажатии не перекидывало на страницу модуля: http://prntscr.com/mlyt4j

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


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

Так не нужно обновлять страницу, а использовать аджакс для прямого запроса к функции.

 

URL текущей страницы с параметром &botId=

 

\IPS\Request::i()->url()->setQueryString( array( 'botId' => $bot['botid'] ) )

В шаблоне короткая запись

 

{expression="request.url()->setQueryString( array( 'botId' => $bot['botid'] ) )"}

  • Upvote 1

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


Ссылка на сообщение
02/17/19 01:04 (изменено)

Да, ajax тоже будет и вебсокет. Просто у меня нет как такого МОДУЛЯ с этими данными (активными играми), оно реализовано с помощью виджета, чтобы можно было настраивать как угодно, да и в друг JS не сработает или еще что-то, пусть так будет. Спасибо, работает как надо.

Изменено пользователем TemKa_SD

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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