Набор игроков

Завершенные игры

Новые блоги

- Все активные блоги

Форум

- Для новичков (3908)
- Общий (18235)
- Игровые системы (6409)
- Набор игроков/поиск мастера (42661)
- Котёл идей (5095)
- Конкурсы (17736)
- Под столом (21068)
- Улучшение сайта (11389)
- Ошибки (4469)
- Новости проекта (15387)
- Неролевые игры (11944)

Зеркало и ссылки

Не секрет, что сайт обрабатывает теги link и img таким образом, чтобы ссылка на сам сайт не содержала собственно имя сайта. Типа, вместо https://ru.l.dm.am/Forum/?category= там будет просто /Forum/?category=.

Так вот. Мне нужно, чтобы при обратной обработке таких ссылок сайт понимал, с зеркала я сижу или с основного, и адресовал меня на ту копию сайта, которая у меня во вкладке открыта.

Зачем? Элементарно, чтобы упростить жизнь в тех случаях, когда мастер, к примеру, вставляет ссылку на пост или картинку, прикрепленную к посту через скрепочку, и делает это на одной копии, а я сижу на другой, у меня бы все без шаманизма работало. Конечно, не проблема самому ссылку поправить, но хочется красоты.

Идеи? Ну собственно, я уже написал - на этапе развёртывания ссылки в полную для браузера использовать не https://ru.l.dm.am по умолчанию, а адрес сайта с открытой вкладки, с которой и осуществляется переход.
Автор: HappyKender [offline] , 18.07.2025 13:23 1

честно говоря, пока не понятно, в чём проблема и что нужно сделать. Можно пример?
Автор: SolohinLex [M] [offline] , 23.07.2025 14:15 2

Пример.

Пользователь А отправляет ссылку на сообщение в модуле. Она выглядит как
https://l.dm.am/Comments.aspx?contentId=12840&contentType=5#2832639


Пользователь Б открывает ссылку, будучи под гнётом запретов. И она у него не открывается, потому что "правильная" ссылка
https://ru.l.dm.am/Comments.aspx?contentId=12840&contentType=5#2832639


На самом деле, пока что это мешало лично мне только в чате, где народ обсуждает модули, и приводит соответствующие примеры. Возможно, разные куски ДМа работают в этом смысле по-разному. Но вот хотелось бы, чтобы работали одинаково, подставляя имя сайта сообразно текущему зеркалу
Автор: HappyKender [offline] , 23.07.2025 14:41 3

А, теперь понял. Но, честно говоря, не представляю, как это можно сделать, поскольку сайт, пока на нём ссылка не открылась, понятия не имеет, какая из них правильная. Но, при этом неправильная и не откроется.
Автор: SolohinLex [M] [offline] , 24.07.2025 15:36 4

Когда я в модуле ссылку вставляю, она автоматически обрезается, то есть в тексте сообщения, внутри тэга, отсутствует само имя сайта. Как сайт потом браузеру сообщает, что именно открыть надо?

То, что неправильная не откроется это понятно, но это, скажем так, не заслуга разработчиков сайта)
Автор: HappyKender [offline] , 24.07.2025 15:54 | Отредактировано 24.07.2025 в 15:57 5

Если речь идет о ситуации "мне прислали ссылку", например, через TG, короче, не при переходе внутри сайта, то это возможно только привязкой к аккаунту. То есть добавлять в профиль выбор зеркала, чтобы все ссылки открывались в нужном домене.
Автор: Valkorolessandra [offline] , 24.07.2025 16:54 6

Нет, речь идёт исключительно о ссылках на ДМ внутри самого ДМ
Автор: HappyKender [offline] , 24.07.2025 17:02 7

ааа, я неправильно понял.
В смысле, что если вставить ссылку
https://ru.l.dm.am/Comments.aspx

и
https://l.dm.am/Comments.aspx

то при сохранении и та, и другая независимо от зеркала превратилась в
/Comments.aspx

ну ка проверим
https://ru.l.dm.am/Comments.aspx

ссылка

https://l.dm.am/Comments.aspx

ссылка
Автор: SolohinLex [M] [offline] , 24.07.2025 21:18 8

да, вижу, https://ru.l.dm.am не отрезается
Автор: SolohinLex [M] [offline] , 24.07.2025 21:18 9

Вот, а теперь надо сделать, чтобы она разворачивалась обратно зависимо от зеркала
Автор: HappyKender [offline] , 24.07.2025 21:55 10

Вайбкодинг, блин)))
Автор: HappyKender [offline] , 24.07.2025 21:55 11