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

návštěvník

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.

Profile picture for user Jan Polzer

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.

návštěvník

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.

návštěvník

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

návštěvník

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.

návštěvník

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.

Profile picture for user Jan Polzer

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čů.

návštěvník

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.

Profile picture for user Jan Polzer

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

Profile picture for user Jan Polzer

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.

návštěvník

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.

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru