makklovskiy Опубликовано 20 Сентября 2014 Жалоба Поделиться Опубликовано 20 Сентября 2014 Как сделать блог, или что нибудь лучше, чтобы можно было использовать свой код.Пока решил вопрос ифреймом, но это решение не то.Вот так:http://dota2-2014.ru/index.php?/topic/764-mini-igra-dota-2-pro-versiia-mini-game-pro-version/ http://dota2-2014.ru/index.php?/topic/532-statistika-po-geroiam-dota-2/ http://dota2-2014.ru/index.php?/topic/25-generator-iuzerbarov-userbars-dota-2/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Denis Chursinov Опубликовано 21 Сентября 2014 Жалоба Поделиться Опубликовано 21 Сентября 2014 Это надо ликбез по полной начинатьДля начала надо перевести форум в режим разработчика через define('IN_DEV', 1); (форум работать перестанет, будет доступна только админка) . Потом пойти в управление приложениями в админке и в выпадающем меню какого-нибудь приложения выбрать "пользовательские модули". Там добавить новый модуль . Он будет исполняться по ?app=Приложение&module=КЛЮЧ МОДУЛЯ§ion=ИМЯ СЕКЦИИ , девелопер мод можно выключать.Сами файлы будут лежать в папке приложения в подпапке modules_public, например, admin/applications/core/modules_public/help . Собственно этот модуль и стоит взять за основу. Там есть defaultSection.php, в котором указана секция по умолчанию, если нет §ion= в урле. А дальше имясекции.php и в нем обязателен метод doExecute который и вызывается при обращении. В принципе можно и вообще со своим модулем не запариваться а сунуть свою секцию в существующий модуль.А в методе $this->registry->output->addContent( 'Вот тут я вывожу всякий html' ); $this->registry->output->sendOutput(); Соответственно, ваш код должен что-то понаделать, результатом должен стать некий html-код, который будет выведен в globalTemplate вместо {$content} (между шапкой и подвалом). Можно создать свой шаблон в стиле и вызывать его через $this->registry->output->getTemplate('группа шаблонов')->имя шаблона(переменные шаблона). Эта функция возвращает шаблон с подставленными переменными. makklovskiy отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 makklovskiy Опубликовано 20 Сентября 2014 Автор Жалоба Поделиться Опубликовано 20 Сентября 2014 может мне установить ipb blog и там использовать такой код? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Denis Chursinov Опубликовано 20 Сентября 2014 Жалоба Поделиться Опубликовано 20 Сентября 2014 ну это скорее для ip.content задача или для easy pagesили делайте свой хук/модуль приложения, если нужна только одна такая страница.Или я чего-то не понимаю, чего вы хотите. Просто чтобы ваша страница http://dota2-2014.ru/statik/img.php была с общей шапкой и подвалом форума? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 makklovskiy Опубликовано 21 Сентября 2014 Автор Жалоба Поделиться Опубликовано 21 Сентября 2014 (изменено) ну это скорее для ip.content задача или для easy pagesили делайте свой хук/модуль приложения, если нужна только одна такая страница.Или я чего-то не понимаю, чего вы хотите. Просто чтобы ваша страница http://dota2-2014.ru/statik/img.php была с общей шапкой и подвалом форума?Да, что бы моя страница была с шапкой и подвалом форума и по возможности с комментариями (не критично).И что бы можно было на эту страницу передать массив mamber. Изменено 21 Сентября 2014 пользователем makklovskiy Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 makklovskiy Опубликовано 21 Сентября 2014 Автор Жалоба Поделиться Опубликовано 21 Сентября 2014 Приведу аналогию, в joomla это называется компанент.Отображается как новость, можно комментировать, имеет доступ ко всем классам фреймворка. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Denis Chursinov Опубликовано 21 Сентября 2014 Жалоба Поделиться Опубликовано 21 Сентября 2014 Joomla в Invision Power Social Suite называется IP.Content )Правда, там так уж прямо новости на php не напишешь, но страницы и блоки запросто.А если требуется пара конкретных страниц, то можно написать или собственный компонент, или припаять свой модуль к существующему приложению/компоненту. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 makklovskiy Опубликовано 21 Сентября 2014 Автор Жалоба Поделиться Опубликовано 21 Сентября 2014 В каких каталогах нужно размещать свои компаненты, и какая у них структура?Если есть хорошие статьи можно ссылку? Искал в поисковиках но нечего по делу не нашёл. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 makklovskiy Опубликовано 21 Сентября 2014 Автор Жалоба Поделиться Опубликовано 21 Сентября 2014 Спасибо Вам большое, за подробное объяснение. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
makklovskiy
Как сделать блог, или что нибудь лучше, чтобы можно было использовать свой код.
Пока решил вопрос ифреймом, но это решение не то.
Вот так:
http://dota2-2014.ru/index.php?/topic/764-mini-igra-dota-2-pro-versiia-mini-game-pro-version/
http://dota2-2014.ru/index.php?/topic/532-statistika-po-geroiam-dota-2/
http://dota2-2014.ru/index.php?/topic/25-generator-iuzerbarov-userbars-dota-2/
Ссылка на комментарий
Поделиться на других сайтах
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.