Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   iframe в Community Board (https://forum.zone-game.info/showthread.php?t=42299)

Froust 15.05.2017 10:19

iframe в Community Board
 
День добрый, появилась на днях идея добавить тег iframe в community, допустим заходите во вкладку сайт, и фрейм просто грузит его, очень удобно, можно сразу же Баг Репорт оформить, или в чате сайта поболтать.
Правда ко всему этому нужно еще поддержку JS,css, php реализовать, но если хотя бы просто HTML будет, то уже что то.


У кого есть идеи как можно это реализовать? Или может быть кто то уже сталкивался?

Zubastic 15.05.2017 10:50

Re: iframe в Community Board
 
С вашими знаниями - никак. А так только если юзать клиент года где встроен нормальный браузер.

Froust 15.05.2017 12:20

Re: iframe в Community Board
 
Знания у меня только по части Web программирования.
Я немного покопался и выяснил что настройки community хранятся в interface.xdat, но когда открыл его если честно не нашел что то что хоть как то связанно с обработкой тегов, также я использую клиент Infinite Odyssey, и если честно не заметил разницы между тегами из High Five.

И вообще в правильном ли направлении я копаю? Возможно файлы синтаксиса браузера в другом месте хранятся?

Emperor 15.05.2017 13:33

Re: iframe в Community Board
 
IngameWebWnd.uc, полагаю. Это то близкое к браузеру, что есть в interface.u.

В xdat просто разметка.

Froust 15.05.2017 14:48

Re: iframe в Community Board
 
Цитата:

Сообщение от Zubastic (Сообщение 426188)
С вашими знаниями - никак. А так только если юзать клиент года где встроен нормальный браузер.

Цитата:

Сообщение от Emperor (Сообщение 426191)
IngameWebWnd.uc, полагаю. Это то близкое к браузеру, что есть в interface.u.

В xdat просто разметка.

К сожалению у меня нет такого файла, возможно он был в старых версиях игры.

Emperor 15.05.2017 20:07

Re: iframe в Community Board
 
Froust, Это класс в interface.u, сам файл - 109 протокол Grand Crusade.
На тех хрониках что юзаете вы - вполне реально собрать веббраузер из своих линков. По крайней мере, я не вижу ничего такого, что бы могло помешать сделать это.

Да и вообще - судя по всему, некоторые линки вшиты в l2.ini, если я верно понял назначение вот этих товарищей:
Код:

GamePointURL=https://ru.4game.com/lineage2/play/?popupWidget=PaymentTerminalWidget
;L2ClassicHomeURL=http://lineage2.plaync.com/classic/
;L224HzHomeURL=http://www.24hz.com/#/main/intro/player
;L2InGameBoardURL=about:blank

Ну или это просто подобие закладок.

class:
Свернуть ↑Развернуть ↓

n3k0nation 15.05.2017 21:35

Re: iframe в Community Board
 
Кто там писал про нормальный браузер? Это верно. На ГОД используется хромоног в лице Awesomium и он умеет в полноценную поддержку HTML & JS. Копайте сюда и дизасмите engine.dll с nwindow.dll для правильного рендера окна браузера в игре.

На версиях ниже - нихрена нет, используется свой "движек" (хотя язык не поворачивается его так назвать, да). В данном случае лучше никуда не копайте, парсер умеет только в HTML и то очень ограниченный, но если имеете скилл мастера йоды по асму, то enjoy в nwindow.dll

Froust 16.05.2017 07:36

Re: iframe в Community Board
 
Спасибо большое за ответ, тогда начну копать и подключу пару программистов и если все получиться обязательно выложу, спасибо большое за ответ!)

Regards.


Текущее время: 20:03. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot