( jc – 30.06.2010 12:30)

be_sitemap – Patch für REX 4.3.x

Die be_sitemap von franz007 wird seit geraumer Zeit wohl nicht mehr weiterentwickelt – hier ein kurzer patch/hack um die letzte veröffentlichte 0.8er Version für Redaxo 4.3.x zumindest soweit anzupassen, daß sich das Addon installieren läßt und ohne fatal errors läuft.. eine weitergehende, ernsthafte Anpassung (CSS, Struktur, etc.) ist dieser Patch aber nicht!

./be_sitemap/be_sitemap/be_sitemap.inc.php

Zeile 106

// Original
foreach (OOArticle::getrootArticles(0,$clang) as $art){
  
$cat_id 0

// Patch
foreach (OOArticle::getRootArticles(0,$clang) as $art){
  if(
$art){
  
$cat_id 0

Zeile 155

// Original
    
return $output;
  }

// Patch
    
return $output;
    }
  }

Zeile 438

// Original
      
if($REX['VERSION'] == && $REX['SUBVERSION'] >= 0){
        
$str_search '<div id="rex-hdr">';
        
$str_replace '<table border="0" width="100%" style="margin: 0px;"><tr><td width="770" style="vertical-align:top; padding: 0px; margin: 0px;">'.$n.$str_search;
      } 

// Patch
      
if($REX['VERSION'] == 4){
        if(
$REX['SUBVERSION'] < 3){
          
$str_search '<div id="rex-hdr">';
          
$str_replace '<table border="0" width="100%" style="margin: 0px;"><tr><td width="770" style="vertical-align:top; padding: 0px; margin: 0px;">'.$n.$str_search;
        }
        else{
          
$str_search '<div id="rex-website">';
          
$str_replace '<table border="0" width="100%" style="margin: 0px;"><tr><td width="770" style="vertical-align:top; padding: 0px; margin: 0px;">'.$n.$str_search;
        }
      } 

./be_sitemap/pages/multilang_sitemap.inc.php

Zeile 13

// Original
$css .= '</style>'."\n";*/ 
$add_to_head $n.'<script type="text/javascript" src="index.php?page=be_sitemap&page2=a202js"></script>'.$n

// Patch
$css .= '</style>'."\n";*/ 
$n "\n";
$add_to_head $n.'<script type="text/javascript" src="index.php?page=be_sitemap&page2=a202js"></script>'.$n

./be_sitemap/pages/config.inc.php

Zeile 1

// Original
<?php 
  echo $redaxo_top

// Patch
<?php 
  $n "\n";
  echo 
$redaxo_top