Jump to content
  • 0

BIAŁA STRONA....


daniem

Question

Witam.

Wszędzie gdzie wejdę na sklep mam białą stronę... Prawdopodobnie jest to spowodowane tym iż po prostu zacząłem grzebać w konfiguracjach SEO&URL. Chciałbym zmienić ustawienia, ale oczywiście nie mogę się zalogować do panelu administracyjnego... Działam więc w bazie ale za cholerę nie mogę znaleźć tabeli odpowiedzialnej za strukturę linków...

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

takie coś mi wywaliło: domena.pl/override/classes/Dispatcher.php on line 26

<?php

/*

* 2013 Ha!*!*y

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* It is available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

*

* DISCLAIMER

* This code is provided as is without any warranty.

* No promise of being safe or secure

*

*  @author      Ha!*!*y <[email protected]>

*  @copyright   2012-2013 Ha!*!*y

*  @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)

*  @code sorce: http://prestashop.com

*/



class Dispatcher extends DispatcherCore

{

	/**

	 * @var array List of default routes

	 */

		'supplier_rule' => array(

			'controller' =>	'supplier',

			'rule' =>		'supplier/{rewrite}/',

			'keywords' => array(

				'id' =>				array('regexp' => '[0-9]+'),

				'rewrite' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*', 'param' => 'supplier_rewrite'),

				'meta_keywords' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_title' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

			),

		),

		'manufacturer_rule' => array(

			'controller' =>	'manufacturer',

			'rule' =>		'manufacturer/{rewrite}/',

			'keywords' => array(

				'id' =>				array('regexp' => '[0-9]+'),

				'rewrite' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*', 'param' => 'manufacturer_rewrite'),

				'meta_keywords' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_title' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

			),

		),

		'cms_rule' => array(

			'controller' =>	'cms',

			'rule' =>		'info/{rewrite}',

			'keywords' => array(

				'id' =>				array('regexp' => '[0-9]+'),

				'rewrite' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*', 'param' => 'cms_rewrite'),

				'meta_keywords' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_title' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

			),

		),

		'cms_category_rule' => array(

			'controller' =>	'cms',

			'rule' =>		'info/{rewrite}/',

			'keywords' => array(

				'id' =>				array('regexp' => '[0-9]+'),

				'rewrite' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*', 'param' => 'cms_category_rewrite'),

				'meta_keywords' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_title' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

			),

		),

		'module' => array(

			'controller' =>	null,

			'rule' =>		'module/{module}{/:controller}',

			'keywords' => array(

				'module' =>			array('regexp' => '[_a-zA-Z0-9_-]+', 'param' => 'module'),

				'controller' =>		array('regexp' => '[_a-zA-Z0-9_-]+', 'param' => 'controller'),

			),

			'params' => array(

				'fc' => 'module',

			),

		),

		'product_rule' => array(

			'controller' =>	'product',

			'rule' =>		'{category:/}{rewrite}.html',

			'keywords' => array(

				'id' =>				array('regexp' => '[0-9]+'),

				'rewrite' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*', 'param' => 'product_rewrite'),

				'ean13' =>			array('regexp' => '[0-9\pL]*'),

				'category' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'categories' =>		array('regexp' => '[/_a-zA-Z0-9-\pL]*'),

				'reference' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_keywords' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_title' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'manufacturer' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'supplier' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'price' =>			array('regexp' => '[0-9\.,]*'),

				'tags' =>			array('regexp' => '[a-zA-Z0-9-\pL]*'),

			),

		),

		'layered_rule' => array(

			'controller' =>	'category',

			'rule' =>		'{rewrite}/filter{selected_filters}',

			'keywords' => array(

				'id' =>				array('regexp' => '[0-9]+'),

				/* Selected filters is used by the module blocklayered */

				'selected_filters' =>		array('regexp' => '.*', 'param' => 'selected_filters'),

				'rewrite' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*', 'param' => 'category_rewrite'),

				'meta_keywords' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_title' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

			),

		),

		'category_rule' => array(

			'controller' =>	'category',

			'rule' =>		'{categories:/}{rewrite}/',

			'keywords' => array(

				'id' =>				array('regexp' => '[0-9]+'),

				'categories' =>		array('regexp' => '[/_a-zA-Z0-9-\pL]*', 'param' => 'categories_rewrite'),

				'rewrite' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*', 'param' => 'category_rewrite'),

				'meta_keywords' =>	array('regexp' => '[_a-zA-Z0-9-\pL]*'),

				'meta_title' =>		array('regexp' => '[_a-zA-Z0-9-\pL]*'),

			),

		),

	);

	

	/**

	 * Load default routes group by languages

	 */

}

Tak w ogóle to miałem problemy z linkami po zainstalowaniu tego badziewia: http://mygreatestchoice.com/remove-prestashop-id-from-url-addresses-free-module/

 

Wtedy wszystkie linki zaczęły się pieprzyć. Po zmianie linków chciałem w ogóle usunąć ten moduł ze sklepu był o wyłączony, ale nie usunięty. Tak więc w momencie kiedy kliknąłem usuń ten moduł wywaliło białą stronę. Moduł z serwera usunąłem ale nadal mam to samo. Spóbuję więc usunąć ten plik Dispatcher.php
 

Link to comment
Share on other sites

  • 0

Działa! Także przestrzegam przed tym modułem. Oprócz tego pliku usunąłem Link.php. Natomiast mam kolejny problem, ale nie chce tworzyć kolejnego tematu. Po instalacji tego badziewia mam problem z 3 poziomem kategorii pisałem o tym w tym temacie: http://www.prestashop.com/forums/topic/373320-bia%C5%82a-strona-w-sub-kategorii/ Proszę o pomoc.

Link to comment
Share on other sites

  • 0

Ten moduł wygląda, że zmienia zachowanie w tych plikach:

  1. /override/classes/Dispatcher.php
  2. /override/classes/Link.php
  3. /override/controllers/front/CategoryController.php
  4. /override/controllers/front/CmsController.php
  5. /override/controllers/front/ManufacturerController.php
  6. /override/controllers/front/ProductController.php
  7. /override/controllers/front/SupplierController.php

zrób ich kopię zapasową i je usuń. Potem usuń plik /cache/class_index.php i wtedy zobacz czy już działa jak należy.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...