modul site map

Dobrý večer, asi se picnu. Nemůžu nastavit mapu stránek v Drupalu 6. V pětkovém to bylo fakt lehké, ale ten modul na šestku není a tak jsem našla http://drupal.org/project/modules?text=site%20map tuto variantu. Prosím Vás mohl byste mi někdo poradit? Anglicky neumím a postup jsem na netu nenašla (asi jsem fakt játro). Děkuji l.lenek

Fórum: 

Reklama

Používám bez problémů toto http://drupal.org/project/xmlsitemap

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Pane Polzere, dobrý den, děkuji za odpověď. Zkusila jsem Vámi zmíněný modul a na localhostě mi to hází chybu. Měla jsem modul nainstalovaný v sites. Tak jsem zkusila nainstalovat ho mezi kořenové moduly a tu chybu mi to háže taky. Nevíte prosím Vás co to znamená? A jak se té chyby zbavím? Děkuji. l.lenek

user warning: Table 'xmlsitemap_node' already exists query: CREATE TABLE xmlsitemap_node ( `mid` INT NOT NULL auto_increment, `pdata` INT unsigned NOT NULL DEFAULT 0, `sdata` INT unsigned NOT NULL DEFAULT 0, `language` VARCHAR(12) NOT NULL DEFAULT '', `status` INT NOT NULL DEFAULT 1, `previously_changed` INT unsigned NOT NULL DEFAULT 0, `changed` INT unsigned NOT NULL DEFAULT 0, `priority` FLOAT NOT NULL DEFAULT 0.5, `priority_override` FLOAT NOT NULL DEFAULT -2, PRIMARY KEY (mid), UNIQUE KEY link_pdata (pdata), INDEX link_language (language), INDEX link_status (status), INDEX link_changed (changed), INDEX link_priority (priority) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in D:\wamp\www\kurzy-kresleni\includes\database.inc on line 515.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.

Asi jste někdy měla starší verzi toho modulu. Řešení: vypnout modul, odinstalovat (čímž se zbavíte veškerých záznamů o něm v databázi) a poté jej znovu zapnout.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Děkuji, při odinstalaci mi to háže další chybu:
user warning: Unknown table 'xmlsitemap_taxonomy' query: DROP TABLE xmlsitemap_taxonomy in D:\wamp\www\kurzy-kresleni\includes\database.mysql-common.inc on line 261.

No asi proto, že to tam nemá tabulku xmlsitemap_taxonomy

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Pane Polzere, promiňte, já tomu vůbec nerozumím. MySQL ani php neumím. Vůbec netuším co to znamená. Udělala jsem co jste mi radil, ale mám tu chybu znovu:

user warning: Table 'xmlsitemap_node' already exists query: CREATE TABLE xmlsitemap_node ( `mid` INT NOT NULL auto_increment, `pdata` INT unsigned NOT NULL DEFAULT 0, `sdata` INT unsigned NOT NULL DEFAULT 0, `language` VARCHAR(12) NOT NULL DEFAULT '', `status` INT NOT NULL DEFAULT 1, `previously_changed` INT unsigned NOT NULL DEFAULT 0, `changed` INT unsigned NOT NULL DEFAULT 0, `priority` FLOAT NOT NULL DEFAULT 0.5, `priority_override` FLOAT NOT NULL DEFAULT -2, PRIMARY KEY (mid), UNIQUE KEY link_pdata (pdata), INDEX link_language (language), INDEX link_status (status), INDEX link_changed (changed), INDEX link_priority (priority) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in D:\wamp\www\kurzy-kresleni\includes\database.inc on line 515.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.
user warning: Table 'kurzy-kresleni.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in D:\wamp\www\kurzy-kresleni\sites\all\modules\xmlsitemap\xmlsitemap_taxonomy\xmlsitemap_taxonomy.module on line 187.

Nebude něco s localhostem? Všechny moduly mi však jdou v pořádku. Prosím Vás, zkuste mi poradit ještě jednou. Děkuji. l.lenek

Kterou verzi modulu máte?

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Vymažte přes phpMyAdmin všechny tabulky začínající xmlsitemap_

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

To jsem udělala, pak jsem i odinstalovala znovu modul, vyčistila cache, spustila cron a update.php, restartovala Apache, stáhnu z Drupalu.org modul znovu a opět ho nainstaluju a dám vědět.

Modul jsem znovu nainstalovala a chyba je tu opět. Dokonce, jakmile nahraju do modulů modul sitemapxml tak se nějakou dobu nemůžu dostat do nastavení v administraci a háže mi to tyto chyby postupně:

Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\kurzy-kresleni\includes\database.mysqli.inc on line 108

Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\kurzy-kresleni\includes\file.inc on line 891

Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\kurzy-kresleni\includes\common.inc on line 501

Tak vůbec nevím, co si mám o tom myslet. Jakmile se mi podaří modul dostat z Drupalu vše chodí OK.

Tady admin/settings/xmlsitemap snižte počet položek, které se naráz aktualizují. Tady admin/settings/xmlsitemap/engines zase vypněte automatické odesílání sitemap do vyhledávačů.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Mě to pro změnu ihned po zapnutí nahlásilo toto:

* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.
* user warning: Table 'xmlsitemap_node' already exists query: CREATE TABLE xmlsitemap_node ( `mid` INT NOT NULL auto_increment, `pdata` INT unsigned NOT NULL DEFAULT 0, `sdata` INT unsigned NOT NULL DEFAULT 0, `language` VARCHAR(12) NOT NULL DEFAULT '', `status` INT NOT NULL DEFAULT 1, `previously_changed` INT unsigned NOT NULL DEFAULT 0, `changed` INT unsigned NOT NULL DEFAULT 0, `priority` FLOAT NOT NULL DEFAULT 0.5, `priority_override` FLOAT NOT NULL DEFAULT -2, PRIMARY KEY (mid), UNIQUE KEY link_pdata (pdata), INDEX link_language (language), INDEX link_status (status), INDEX link_changed (changed), INDEX link_priority (priority) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in /home/ftpsite/skodaoctavia.cz/www/includes/database.inc on line 515.
* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.
* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.
* user warning: Table 'skodaoctavia2040.xmlsitemap_taxonomy' doesn't exist query: SELECT COUNT(*) FROM xmlsitemap_taxonomy WHERE status = 1 AND (priority_override = -2 OR priority_override >= 0) in /home/ftpsite/skodaoctavia.cz/www/sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module on line 187.

Ten modul je ve vývoji, což znamená, že nemusí fungovat všem úplně bez problému.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Zkusil jsem teď betu 5 na nové instalaci Drupalu, kde nejsou chyby a skutečně, výše popsaný problém to hlásí. Stačí však vypnout součást XML sitemap taxonomy. Pak to napíše ještě chybu, ale po přesunu na další stránky je to v pořádku.

Pro info: tato součást slouží k umístění termínů z kategorií do mapy, což lze myslím oželet. Důležité jsou hlavně články.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

chyba vznikne pri inštalácii modulu v zápise deswatinnej bodky v císle 0.5
ja som našiel k danému problému toto
(21:41:23) lubomirr@jabbim.sk: Ťažko povedať, čia je to chyba.
(21:41:33) lubomirr@jabbim.sk: Ale ak napíšeš v PHP 0.5, tak je to typ float.
(21:41:42) lubomirr@jabbim.sk: Ak ty prevedieš float na string...
(21:41:50) lubomirr@jabbim.sk: Tak PHP prečíta nastavenie lokály.
(21:41:56) lubomirr@jabbim.sk: Drupal asi dáva slovenskú lokálu.
(21:42:04) lubomirr@jabbim.sk: A podľa toho dá desatinnú bodku/čiarku.
(21:42:18) lubomirr@jabbim.sk: V slovenčine je to čiarka, teda on prevedie 0.5 na '0,5'.
(21:42:26) lubomirr@jabbim.sk: A to už MySQL nezoberie.
(21:42:34) etkinator@gmail.com/Home43C9EFDD: trebalo by reportnut ten bug
(21:42:41) lubomirr@jabbim.sk: Riešenie bolo namiesto floatu 0.5 dávať string '0.5'.
(22:01:24) lubomirr@jabbim.sk: A ono to nie je bug xmlsitemap.
(22:01:29) lubomirr@jabbim.sk: Ale Drupalu.
(22:01:59) lubomirr@jabbim.sk: Ja som urobil len "workaround" zmenou kódu xmlsitemap, ale správne by to mali odstrániť oni v Drupale.

Aj by som to reportol ako bug ale bohužiaľ nie som natoľko zdatny v angličtine.

Díky za info.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Přidat komentář