Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
Нигде нет толком описания по использованию функционала этой комунки. Пользуюсь тестовой сборкой покамис, такой вопрос:
Какая форма паттерна для фрейма. Пример:
{60.htm}
Т.е. как вставить кусочек другой страницы в текущую, чтобы не писать одни и те же кнопки на всех страницах и при редактировании 1й кнопки на всех страницах - это не превращалось в гемор. Как-то так, думаю объяснил, что я хочу)))
P.S. написал тему сюда, т.е. задалбовать Визора дурацкими вопросами не хочу.
Сообщений: 466
Тем: 10
Зарегистрирован: Dec 2012
Репутация:
398
Ну один из способов - смотреть двиг комьюнити: сначала перелопатить сами html, затем отправляем в двиге htm`файлы в виде "<html><body>" + htmlText + "</html></body>".
Если таких страниц много, то скорее проще сделать html-парсер и внедрить его в двиг, добавляя/изменяя нужные теги на лету.
Блин, извиняюсь, опять пропускаю строки. Но тут опять же, если это сборка, а не исходник, смотрим комьюнити-парсер/двиг при помощи декомпилятора.
Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
Warencense Написал:Ну один из способов - смотреть двиг комьюнити: сначала перелопатить сами html, затем отправляем в двиге htm`файлы в виде "<html><body>" + htmlText + "</html></body>".
Если таких страниц много, то скорее проще сделать html-парсер и внедрить его в двиг, добавляя/изменяя нужные теги на лету.
Блин, извиняюсь, опять пропускаю строки. Но тут опять же, если это сборка, а не исходник, смотрим комьюнити-парсер/двиг при помощи декомпилятора.
Я думал, просто слабо понимаю джава код, думал пока на работе, мб кто отпишет, чтобы время сократить, которого у меня к сожалению мало. Тогда приду, буду смотреть
Сообщений: 1,640
Тем: 82
Зарегистрирован: Feb 2012
Репутация:
4,234
Как у человека еще плашка Разработчик Novel sys. ?
Сообщений: 156
Тем: 3
Зарегистрирован: Jan 2014
Репутация:
1,022
Если я правильно понял, это выглядит примерно вот так?
<table border=0 cellpadding=0 cellspacing=0 width=620 height=427>
<tr>
<td WIDTH=690 valign="top" align="center">
%page%
</td>
<td WIDTH=281 valign="top" align="center">
%menu%
</td>
</tr>
</table>
Только не пойму, что конкретно требуется?
Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
01-22-2015, 07:12 PM
(Сообщение последний раз редактировалось: 01-22-2015, 07:25 PM Dementor.)
GOODPower Написал:Как у человека еще плашка Разработчик Novel sys. ?
Я не Джава кодер
Добавлено через 12 минут
Grendel, спасибо, да это имел ввиду.
Сообщений: 441
Тем: 15
Зарегистрирован: Oct 2012
Репутация:
3,319
Dementor Написал:Я не Джава кодер
Добавлено через 12 минут
Grendel, спасибо, да это имел ввиду. Эм, ну, если я Вас правильно понял, то это обычный реплейс.
code
Код: public static String htmlAll(String htm, Player player)
{
String html_all = HtmCache.getInstance().getNotNull(Config.BBS_HOME_DIR + "block/allpages.htm", player);
String html_menu = HtmCache.getInstance().getNotNull(Config.BBS_HOME_DIR + "block/menu.htm", player);
String html_copy = HtmCache.getInstance().getNotNull(Config.BBS_HOME_DIR + "block/copyright.htm", player);
html_all = html_all.replace("%main_menu%", html_menu);
html_all = html_all.replace("%body_page%", htm);
html_all = html_all.replace("%copyright%", html_copy);
html_all = html_all.replace("%copyrightsym%", "©");
return html_all;
}
Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
elastic Написал:Эм, ну, если я Вас правильно понял, то это обычный реплейс.
code
Код: public static String htmlAll(String htm, Player player)
{
String html_all = HtmCache.getInstance().getNotNull(Config.BBS_HOME_DIR + "block/allpages.htm", player);
String html_menu = HtmCache.getInstance().getNotNull(Config.BBS_HOME_DIR + "block/menu.htm", player);
String html_copy = HtmCache.getInstance().getNotNull(Config.BBS_HOME_DIR + "block/copyright.htm", player);
html_all = html_all.replace("%main_menu%", html_menu);
html_all = html_all.replace("%body_page%", htm);
html_all = html_all.replace("%copyright%", html_copy);
html_all = html_all.replace("%copyrightsym%", "©");
return html_all;
}
да, но в той реве, которая у меня нету его как оказалось. Добавил уже.
|