Опубликовано: 5 августа 201312 г Делаю страничку для ACP. В ней нужно сделать работу с базой. Делал вот по этой статье http://ipbskins.ru/forum/blog/69/entry-197-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D0%B4%D0%BB%D1%8F-ipboard-3/ Но при переходе на страничку получил вот такую ошиьку [#404] incorrect_furl вот код странички (из примера)<?php if ( ! defined( 'IN_ACP' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } class admin_mycustompage_example_firstname extends ipsCommand { public function doExecute( ipsRegistry $registry ) { $this->output = "Текущая дата: " .strftime('%d %B %Y'); // Здесь формируем контент $this->registry->output->setTitle( "Название" ); $this->registry->output->addContent( $this->output ); $this->registry->output->sendOutput(); } } ?>
Опубликовано: 5 августа 201312 г Обратите внимание По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.
Опубликовано: 5 августа 201312 г вот код странички (из примера)Серьезно? У Вас откуда-то взялся admin_, а в статье описан процесс только для публичной части. Для админской - файлы уже нужно создавать в другой(их) директории(ях).
Опубликовано: 5 августа 201312 г Автор Серьезно? У Вас откуда-то взялся admin_, а в статье описан процесс только для публичной части. Для админской - файлы уже нужно создавать в другой(их) директории(ях). Файлы создал в директории modules_admin. Все делал как блоге только для админа + еще использовал еще это http://www.invisionpower.com/support/guides/_/advanced-and-developers/application/start-here-creating-an-application-r145
Опубликовано: 5 августа 201312 г Автор А приложение зарегистрировали, все как сказано в инструкции? Да. Зарегистрировал
Опубликовано: 5 августа 201312 г class admin_mycustompage_example_firstname extends ipsCommand {Совпадает с путем?Т.е. должно быть так: admin/applications_addon/other/mycustompage/modules_admin/example/firstname.phpКак вариант - сбросьте FURL-кеш в АЦ
Опубликовано: 5 августа 201312 г Автор class admin_mycustompage_example_firstname extends ipsCommand {Совпадает с путем?Т.е. должно быть так: admin/applications_addon/other/mycustompage/modules_admin/example/firstname.phpКак вариант - сбросьте FURL-кеш в АЦ Да, путь совпадает Это мои первые попытки создать что-то для ACP Изменено 5 августа 201312 г пользователем zloy_molo4nik
Опубликовано: 5 августа 201312 г Да, путь совпадает Это мои первые попытки создать что-то для ACP Ну это не что-то для ACP, а приложение.Furl-кеш сбрасывали?Ссылку в адресной строке проверьте страницы с ошибкой.
Опубликовано: 5 августа 201312 г Автор Я извиняюсь. Но может у кого-то валяестся простеньекое приложение для админки? Что бы понять куда что писать
Опубликовано: 5 августа 201312 г Я извиняюсь. Но может у кого-то валяестся простеньекое приложение для админки? Что бы понять куда что писать Скачайте любое на IPS и разбирайтесь.
Опубликовано: 5 августа 201312 г Самое простое http://community.invisionpower.com/files/file/4533-new-topic-rules/ Все, всем спасибо за помощь. Разобрался@zloy_molo4nik, обычно принято писать в чем была проблема, чтобы другие не натыкались на подобные грабли или нашли для себя решения.
Опубликовано: 5 августа 201312 г Автор Самое простое http://community.invisionpower.com/files/file/4533-new-topic-rules/ @zloy_molo4nik, обычно принято писать в чем была проблема, чтобы другие не натыкались на подобные грабли или нашли для себя решения. Понял. Извиняюсь. Причина была очень простая. Файл defaulSection.php положил не рядом с файлом секции, а на уровень выше. Потому и не работало
Делаю страничку для ACP. В ней нужно сделать работу с базой. Делал вот по этой статье http://ipbskins.ru/forum/blog/69/entry-197-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D0%B4%D0%BB%D1%8F-ipboard-3/
Но при переходе на страничку получил вот такую ошиьку [#404] incorrect_furl
вот код странички (из примера)
<?php if ( ! defined( 'IN_ACP' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } class admin_mycustompage_example_firstname extends ipsCommand { public function doExecute( ipsRegistry $registry ) { $this->output = "Текущая дата: " .strftime('%d %B %Y'); // Здесь формируем контент $this->registry->output->setTitle( "Название" ); $this->registry->output->addContent( $this->output ); $this->registry->output->sendOutput(); } } ?>