Модуль xml sitemap ругается на gzencode() и естесвенно не генерирует карту? Кто-то пробовал её дописать?

Главные вкладки

Аватар пользователя realburnis realburnis 27 августа 2010 в 9:05

Итак, поставил на свой Друпал 5 известный модуль xml sitemap

После запуска кронка увидел ошибку Call to undefined function gzencode() со ссылкой на строку 404 в модуле xmlsitemap.module

Залезаю в эту строку и вижу как я и думал

if ($link_count > $chunk_size) {
    $data = gzencode(_xmlsitemap_output_index($link_count));
    if (file_save_data($data, $dest, FILE_EXISTS_REPLACE) === 0 && ($page == 'index' || !isset($page))) {
      $status = FALSE;
    }
    for ($chunk = 0; $chunk < $link_count / $chunk_size; ++$chunk) {
      $dest = $path ."/sitemap$chunk.xml.gz";
      $data = gzencode(_xmlsitemap_output_chunk($chunk));
      if (file_save_data($data, $dest, FILE_EXISTS_REPLACE) === 0 && ($page == $chunk || !isset($page))) {
        $status = FALSE;
      }
    }

На самом деле если я правильно понимаю то эта функция делает что-то вроде "компрессии".
Поискал данную ошибку на drupal.org и нашел везед однозначный западный ответ... - Поставьте это ЗЛИБ, Гзенкод и живе счастливо.

Но там где расположен сайт и есть необходимость в сайтмапХМЛ поставить это возможности у меня нет (неважно почему), а переносить сайт мне вопервых пока лень, во вторых пока нет времени.

Если кто-то подскажет, как заставить работать xml sitemap без этой злой функции (пусть оно не делает компрессию, ради бога. Раз в неделю крон то дергается! Но стабильно и раз в неделю).

Заранее всем спасибо.! Возможно, у кого-то уже есть решения на этот счет, которых не жалко.

Комментарии

Аватар пользователя realburnis realburnis 27 августа 2010 в 21:01

xxandeadxx wrote:
пользуйтесь поиском пожалуйста

Я кажется сверху написал, что я уже искал на друпал.орг и какие там ответы тоже писал.
Вообщем поэтому предлагаю Вам перевести хотя бы последжню строчку той ветки что вы дали

(If we're keeping the version 5.x-1.4, "won't fix" seems more accurate...)
...
Учите английский господа.

В очередной раз поняв что помощи здесь не видать пока -)
Мы ПЕРЕПИСАЛИ МОДУЛЬ sitemapxml и поэтому он не просит у нас больше этого адского сжатися gzencode...

Кому интересно поделимся. Но я думаю ближе к понедельнику -)
Кто захочет за такую помощь отблагодарить вдруг тоже есть люди в такой ситуации с помощью WM не будем этому препятсвовать. Но выложим бесплатно.

Еще доконца потестим. Но карту сайта в 50 товаров он сделал без сжатися очень быстро
о.О

Так что оптмизированный модуль XML Sitemap есть у нас!