B.X Опубликовано 19 Апреля 2003 Жалоба Поделиться Опубликовано 19 Апреля 2003 Как можно модифицировать Custom Pages (это хак с ibresource.com, который вставляет в форум пустые страницы, страницы создаются и редактируются в БД, через АдминПанель) так, чтобы к ним можно было бы добавлять комментарии? То есть, создаешь страницу, пишешь все что хочешь, а к это можно потом еще и прокомментировать... Да, и еще как сделать, чтобы поиск по Custom Pages тоже работал?Спасибо всем, кто хоть как-то отреагирует на этот вопрос, быть может не готовым хаком, а советом или ссылкой... Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 19 Апреля 2003 Жалоба Поделиться Опубликовано 19 Апреля 2003 Итак вещь имхо мне кажется будет полезная. Я вот сейчас сижу разбираюсь с поиском, чтобы понять, как туда добавить календарь и соответсвенно гляну, как добавить custom pages И насчет комментариев тоже тогда посмотрю Ссылка на комментарий Поделиться на других сайтах Прочее
AlexXF Опубликовано 19 Апреля 2003 Жалоба Поделиться Опубликовано 19 Апреля 2003 У меня данная вещь не работает - Custom Pages, или я не понял как она работает... в портале, в меню навигации появляется вместо надписи Home (главная) название кастом странички и все... а где ее содержание? Короче - опять надо хакать. Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 19 Апреля 2003 Жалоба Поделиться Опубликовано 19 Апреля 2003 Название страницы и ее содержания ты пишешь в Control Panel (админ-панели) Ссылка на комментарий Поделиться на других сайтах Прочее
AlexXF Опубликовано 19 Апреля 2003 Жалоба Поделиться Опубликовано 19 Апреля 2003 Вот я добавляю кастом страничку... и что дальше? Ссылка на комментарий Поделиться на других сайтах Прочее
@sms Опубликовано 19 Апреля 2003 Жалоба Поделиться Опубликовано 19 Апреля 2003 http://www.yoursite.com/forum dir/index.php?pg=alias alias - название твоей custom Тока вот проблема оно все кучей получаетсятам тебе ни бе ни квоте Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 20 Апреля 2003 Жалоба Поделиться Опубликовано 20 Апреля 2003 Почему, там все нормально получается. Там три поля: alias - название ссылки вашей странице name - Название страницы content (чтоли) - содержание, пишите свой html любой и все Ссылка на комментарий Поделиться на других сайтах Прочее
B.X Опубликовано 21 Апреля 2003 Автор Жалоба Поделиться Опубликовано 21 Апреля 2003 спасибо Oskaмы будем ждать... сколько потребуется... А насчет Custom Pages, имхо этот хак, вместе с хаком include (который позволяет вставлять все что угодно внутрь форума) сильная вещь... в принципе, кроме них ничего больше и не надо... А если еще сделать комментарии (и поиск) к Custom Pages то вообще круто будет...Вот представьте, есть много хтмл страниц, через базу их всех вставлять - замучаешься, а так вставляешь их через include в custom pages и пожалуйста, простой текст можно комментировать... комментарии будут в базе, а статичный текст в простых файлах... ну разве не гениально? Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 21 Апреля 2003 Жалоба Поделиться Опубликовано 21 Апреля 2003 А где этот хак Include можно взять, дай ссылку пожалуйста. Насчет комментариев, займусь на днях, сейчас маюсь с архивом. Извиняюсь не могу много дел сразу делать Ссылка на комментарий Поделиться на других сайтах Прочее
B.X Опубликовано 22 Апреля 2003 Автор Жалоба Поделиться Опубликовано 22 Апреля 2003 На ibresource.com лавочка закрылась...Так что приведу здесь. Хак очень простой, но возможности его безграничны...Если хочешь, положи в свой архив... имхо это один из самых лучших хаков/// /// Find file sources/functions.php /// at the beginning after <?php and copyright insert these lines (between ///) /// function include_hack_handler($buf) { global $include_temp_str; $include_temp_str.=$buf; return ""; } /// /// In sources/functions.php find this line: $text = preg_replace( "/(<|<)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR|COPYRIGHT|NAVIGATION) %(>|>)/i", "<% \\2 %>", $text ); /// Replace it with $text = preg_replace( "/(<|<)% (BOARD HEADER|CSS|JAVASCRIPT|TITLE|BOARD|STATS|GENERATOR|COPYRIGHT|NAVIGATION|INCLUDE \"\\S*?\") %(>|>)/i", "<% \\2 %>", $text ); /// /// ///In file sources/functions.php find function do_output($output_array) { global $DB, $Debug, $skin_universal, $ibforums; /// replace with function do_output($output_array) { global $DB, $Debug, $skin_universal, $ibforums, $include_temp_str; /// /// ///In file sources/functions.php after $ibforums->skin['template'] = str_replace( "<% NAVIGATION %>" , $nav , $ibforums->skin['template']); /// insert this // // Include tag hack // $incmatches=array(); while (preg_match("\x3C\% INCLUDE \"(\S*?)\" \%\x3E",$ibforums->skin['template'],$incmatches)>0) { $include_temp_str=""; ob_start('include_hack_handler'); include($incmatches[1]); ob_end_flush(); $ibforums->skin['template'] = str_replace("<".$incmatches[0].">",$include_temp_str,$ibforums->skin['template']); $incmatches=array(); } /// Now you can use this directive in board wrapper: <% INCLUDE "http://www.yourdomain.com/test.html" %> You can include any valid PHP or HTML file this way. Ссылка на комментарий Поделиться на других сайтах Прочее
Z Опубликовано 22 Апреля 2003 Жалоба Поделиться Опубликовано 22 Апреля 2003 хак протестирован?работает? Ссылка на комментарий Поделиться на других сайтах Прочее
B.X Опубликовано 23 Апреля 2003 Автор Жалоба Поделиться Опубликовано 23 Апреля 2003 хак протестирован?работает? работает... лучше всех других.Вставлять можно куда угодно... Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 24 Апреля 2003 Жалоба Поделиться Опубликовано 24 Апреля 2003 Оффтоп А у меня почему-то вставляет только в начало страницы Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 2 Мая 2003 Жалоба Поделиться Опубликовано 2 Мая 2003 хак готов. Тема закрыта. Даю ссылку на тему поддержки (там найдете ссылку на сам хак). Все обсуждение готового хака там:http://www.ibresource.ru/forums/index.php?...ct=ST&f=5&t=461 Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения