Welcome Guest, Not a member yet? Register   Sign In
Responsive filemanager in tinymce and CodeIgniter: Getting a 404 error
#3

(This post was last modified: 05-08-2018, 10:15 AM by Paradinight.)

(05-07-2018, 01:32 PM)serverin Wrote: Hello everyone
i kind of new to codeigniter, so there might be some rookie mistakes. 

i am trying to make the responsive filemanager to work, but i am getting a 404 in chrome debug when its comes to showing the dialog.php file. 

my htaccess file looks likes this: 
Code:
RewriteEngine On
RewriteCond $1 !^(index\\.php|resources|robots\\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L,QSA]
my Routes config file looks like this: 
PHP Code:
<?php
 defined
('BASEPATH') OR exit('No direct script access allowed');
//PUBLIC PAGES

 
   $route['faq'] = 'faq';

 
$route['news/create'] = 'news/create';
 
$route['news/(:any)'] = 'news/view/$1';
 
$route['news'] = 'news';
 
$route['upload'] = 'upload';
 
//$route['upload'] = '../upload.php';

 

 //ADMIN PAGES
 
$route['admin'] = 'admin';
 
$route['admin/payment/(:any)'] = 'admin/payment/$1';

 
$route['admin/partners/edit/(:any)'] = 'admin/partners/edit_partners/$1';
 
$route['admin/partners/delete/(:any)'] = 'admin/partners/delete_partners/$1';

 
$route['admin/news/edit/(:any)'] = 'admin/news/edit_news/$1';
 
$route['admin/news/delete/(:any)'] = 'admin/news/delete_news/$1';

 
$route['admin/pages/edit/(:any)'] = 'admin/pages/edit_pages/$1';
 
$route['admin/pages/delete/(:any)'] = 'admin/pages/delete_pages/$1';
 
    
 $route
['admin/pages/edit/(:any)'] = 'admin/faq/edit_faq/$1';
 
$route['admin/pages/delete/(:any)'] = 'admin/faq/delete_faq/$1';
 
   
 $route
['admin/(:any)'] = 'admin/$1';
 
   
 $route
['cronjob/(:any)'] = 'cronjob/$1';
 
 
$route['(:any)'] = 'pages/view/$1';
 
$route['default_controller'] = 'pages/view'


and my default controller is looking like this. 
#Pages.php
PHP Code:
public function view($page 'frontpage') {
 
$data['languages'] = $this->Admin_model->get_languages();

// Loading helper classes
 
$this->load->helper('url');
 
$this->load->helper('html');

 if (!
file_exists(APPPATH 'views/pages/' $page '.php')) {

 
$data['title'] = "404 error - Page not found"// Capitalize the first letter
 
$data['page'] = $page// Capitalize the first letter

 // Whoops, we don't have a page for that!
 
$this->load->view('inc/top'$data);
 
$this->load->view('404'$data);
 
$this->load->view('inc/ourdonors'$data);
 
$this->load->view('inc/bottom'$data);
 } else {
 
$siteLang $this->session->userdata('site_lang');
 
$langID $this->getlangID($siteLang);
 
$data['language'] = $langID;
 
$data['page'] = $this->Pages_model->get_text_block2($langID);

 
//Setting variables/data
 
$data['title'] = ucfirst($page); // Capitalize the first letter

 //Load views
 
$this->load->view('inc/top'$data);

 
$this->load->view('pages/' $page$data);
 if (
$page == "ourdonors" OR $page == "about" OR $page == "faq" OR $page == "contact" OR $page == "termsandconditions" OR $page == "privacypolicy" OR $page == "dataprotection") {

 } else {
 
$this->load->view('inc/ourdonors'$data);
 }
 
$this->load->view('inc/bottom'$data);
 }
 } 

to be said i am also kind of new to OOP, so there might also be some mistakes on that behalf. 

i tried making a if statement in my default controller. to catch something... 
i tried making a new route that would say something like this 
Code:
$route['filemanager/(:any)'] = 'filemanager/dialog.php';



but that didn't do anything. 

so i am hoping that someone here can help me on my way.

$route['filemanager/(:any)'] = 'filemanager/dialog.php'; <- you can not route to a php file.

create a controller  Filemanager.php with a dialog method.

eg.

PHP Code:
class Filemanager extends CI_Controller {
 public function 
dialog()
 {
 
//code
 
}


edit:

I would not use it. The code is garbage. What do you need?
Reply


Messages In This Thread
RE: Responsive filemanager in tinymce and CodeIgniter: Getting a 404 error - by Paradinight - 05-08-2018, 10:07 AM



Theme © iAndrew 2016 - Forum software by © MyBB