Jump to content

URL для собственного компонента

Featured Replies

Posted
comment_87910

Всем привет, у меня возник такой вопрос.. 

Вот есть компонент, к нему есть url путь типа /?app=applications

Так вот, у меня по такому пути приложение открывается, и работает, но как бы мне так "поправить", что бы URL стал ЧПУ..

Из вида "/?app=applications" ---> "/applications"

И еще задам сразу тут же вопрос:

Ничего там не известно по поводу продвижения работы форума с внешними БД? )) 

Edited by Topce

  • Author
comment_87912

Вам нужно всего лишь в настройках ЧПУ добавить нужные ссылки

​Можно по подробней? )) Уже голова не соображает.. 

comment_87913

​Можно по подробней? )) Уже голова не соображает.. 

​А это вам нужно при создании приложения? Если нет, то переходите на /admin/?app=core&module=settings&controller=advanced&tab=furl, нажимаете Создать и вводите нужные данные. А с настройкой ЧПУ для приложения в режиме разработчика я ещё дел не имел

Edited by Sanshalay

  • Author
comment_87914

​А это вам нужно при создании приложения? Если нет, то переходите на /admin/?app=core&module=settings&controller=advanced&tab=furl, нажимаете Создать и вводите нужные данные. А с настройкой ЧПУ для приложения в режиме разработчика я ещё дел не имел

​Пробую через АЦ 

Выводит следующее: 

  1. Ввожу путь приложения, как положено, сохраняю 
    Вида: 
    http:/сайт.ru/index.php?app=applications
    http:/сайт.ru/applications
  2. Перехожу уже по ЧПУ выдает ошибку
    К сожалению, возникла проблема
    Что-то пошло не так. Пожалуйста, попробуйте еще раз.
    
    Код ошибки: EX2
  3. В АЦ добавляется еще одна "интересная" ЧПУ ссылка
    http:/сайт.ru/index.php?app=applications&module=applications&controller=view
     
  • Author
comment_87918

ЧПУ: MYAPP
Реальный URL: app=MYAPP&module=MYMODULE&controller=index

​В том-то и дело, что это он сам добавляет
Вот лог, что он пишет.. 
 

Tue, 26 May 2015 14:33:33 +0000 (Severity: 2)
IP adress - http://site.ru/amxbans/
ErrorException
2: mysql_num_rows() expects parameter 1 to be resource, null given
#0 [internal function]: IPS\IPS::errorHandler(2, 'mysql_num_rows(...', '/var/www/---...', 156, Array)
#1 /var/www/----/data/www/---.ru/applications/amxbans/modules/front/amxbans/view.php(156): mysql_num_rows(NULL)
#2 /var/www/----/data/www/---.ru/system/Dispatcher/Controller.php(94): IPS\amxbans\modules\front\amxbans\_view->manage()
#3 /var/www/----/data/www/---.ru/applications/amxbans/modules/front/amxbans/view.php(15): IPS\Dispatcher\_Controller->execute()
#4 /var/www/----/data/www/---.ru/system/Dispatcher/Dispatcher.php(129): IPS\amxbans\modules\front\amxbans\_view->execute()
#5 /var/www/----/data/www/---.ru/index.php(13): IPS\_Dispatcher->run()
#6 {main}
-----------

Может где у него "ошибка в БД"? 
P.S. Компонент работает с внешней БД )) 

Edited by Topce

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.