+ Antworten
Ergebnis 1 bis 5 von 5

Thema: jdoc Quelltext in PHP laden

  1. #1
    Neu an Board
    Registriert seit
    19.09.2007
    Beiträge
    35
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard jdoc Quelltext in PHP laden

    Hallo

    Ich wollte den HTML Text einer Modulposition per php bearbeiten. Genau genommen wollte ich ein Wort/Wörter ersetzten. Ich hatte es mir erst wie folgt vorgestellt.

    $text= '<jdoc:include type="modules" name="position1" style="xhtml" />';
    $text_neu = str_replace("suchen", "ersetzten", $text);
    echo $text_neu;

    So durchsucht er aber nur den Text "<jdoc:include type="modules" name="position1" style="xhtml" />" und nicht den entgültigen Quelltext.
    Weiß jemand wie ich das Problem lösen könnte?

    Gruß Hendrik
    Geändert von hendrik87 (20.12.2010 um 19:35 Uhr)

  2. #2
    Hat hier eine Zweitwohnung Avatar von dackelchen
    Registriert seit
    12.04.2010
    Ort
    Kiel
    Beiträge
    1.609
    Bedankte sich
    265
    Erhielt 353 Danksagungen
    in 331 Beiträgen

    Standard

    Warum so kompliziert, ersetze doch den Text direkt. Wo Du das genau machen musst, kann ich Dir ohne einen Link zur Seite nicht sagen. Könnte im php-Bereich oder in der language.ini sein.

  3. #3
    Gehört zum Inventar Avatar von SirDrake
    Registriert seit
    29.08.2006
    Ort
    Köln
    Beiträge
    6.268
    Bedankte sich
    164
    Erhielt 2.346 Danksagungen
    in 2.119 Beiträgen

    Standard

    Hallo

    was möchtest du den ersetzen Text, Mark Up (html), Formatierung.

    Vielleicht hilft auch ReReplacer weiter
    http://extensions.joomla.org/extensi...n/replace/4336

    ansonsten müsstest du die modules.php bearbeiten
    Gruß Fred
    Fragen und Antworten rund um Joomla! FAQ
    Code-Bereinigung abschalten - Unterstütze Joomla

  4. #4
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Zitat Zitat von SirDrake Beitrag anzeigen
    ...
    ansonsten müsstest du die modules.php bearbeiten
    Du meinst sicherlich damit: er solle sich ein neues Modul-Chrome anlegen. Oder?
    Noch ein paar Infos dazu.

    @threadersteller: Dann kannst Du die Ersetzungsfunktion mit der Variablen $module->content; durchführen.
    <jdoc:include type="modules" name="position1" style="meinchrome" />

    In der modules.php dann
    PHP-Code:
    $text_neu str_replace("suchen""ersetzten"$module->content);
      echo 
    $text_neu

  5. #5
    Neu an Board
    Registriert seit
    19.09.2007
    Beiträge
    35
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich bin mit modules.php und Modul-Chrome zur Lösung gekommen (wieder heute viel dazu gelernt, was Joomla so kann)
    Dankeschön

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein