Confixx und mod_layout

compy

New Member
Hallo zusammen,
ich kämpfe schon seit wochen, das ich endlich mod_layout auf Confixx zum laufen bekomme.

Auf meinem Server (Linux Debian x64) habe ich mod_layout mit dem Paket installiert: libapache2-mod-layout
Alles wunderbar keine Fehler und gut.

Jetzt habe ich wie beschreiben folgendes in die confixx_vhost eingesetzt:
Code:
<VirtualHost 188.40.193.177:80>
  ServerName *********************
  ServerAlias ******.de www.******.de 
  DocumentRoot /var/www/web0/html
  SuexecUserGroup web0 web0
  ScriptAlias /cgi-bin/ /var/www/web0/html/cgi-bin/
  suPHP_ConfigPath /etc/apache2/confixx_phpini/web0
LayoutHeader /home/werbung.html
</VirtualHost>

in der werbung.php steht: "<h2>Hier könnte die Werbung stehen</h2>"
Wenn ich meine Domain aufrufe, ist alles noch beim alten, der LayoutHeader wird nicht angezeigt. Egal ob PHP oder HTML.

Was mache ich da falsch?
 
Warum nimmst du nicht mod_substitute?

Code:
<VirtualHost 188.40.193.177:80>
  ServerName *********************
  ServerAlias ******.de www.******.de 
  DocumentRoot /var/www/web0/html
  SuexecUserGroup web0 web0
  ScriptAlias /cgi-bin/ /var/www/web0/html/cgi-bin/
  suPHP_ConfigPath /etc/apache2/confixx_phpini/web0

  <Location /> 
  AddOutputFilterByType SUBSTITUTE text/html
  Substitute "s|</body>|<h2>Hier könnte die Werbung stehen</h2></body>|i" 
  </Location> 
</VirtualHost>
 
Nach apache restart kommt das:
"Invalid command 'Substitute', perhaps misspelled or defined by a module not included in the server configuration
failed!"

Wie kann ich Substitute einbinden bzw installiern?
 
Die funktion klappt wunderbar. Kann ich jetzt mein HTML code auch in einer Datei schreiben und in den Substitute Befehl einbinden?
 
Jetzt kommt das problem, das ich kein Javascript in die Substitute einfügen kann für zB. ein Banner:
(Weil dann Substitute nicht mehr funktioniert)
<script src="http://www.******.de/ad.php?userid=134&wf=1" type="text/javascript"></script>

Ich muss doch eine andere alternative suchen oder?
 
Code:
<script src=\"http://www.******.de/ad.php?userid=134&wf=1\" type=\"text/javascript\"></script>

Vor jedem " ein \
 
Es hat geklappt. Danke!
Hier nochmal der fertige Code für die Leute die vielleicht das gleiche Problem haben.

Code:
 <Location />
  AddOutputFilterByType SUBSTITUTE text/html
  Substitute "s|</body>|<script src=\"http://www.*******/ad.php?userid=3299\&wf=3\" type=\"text/javascript\"></script></body>|i"
  </Location>
 
Last edited by a moderator:
Vor den & Zeichen musst Du auch ein \ einfügen, da er dir sonst das & mit dem ersetzt, nach was er gesucht hat. Klingt komisch, ist aber so :D Wir haben ca. 2 Wochen gebraucht, herauszufinden, warum unser Adsense-Code nicht funktioniert ... :)

Sorry das ich wirklich einen alten Thread wieder ausgrabe, aber ich tüftle gerade selber mit Substitute rum um Werbung einbinden zu können, aber leider klappt dieses nicht so, wie es hier oder woanders steht.

In dem <VirtualHost> steht bei mir fast zum Ende folgende Zeile:

Code:
<Location />
AddOutputFilterByType SUBSTITUTE text/html text/htm text/php
s|</body>|<script src=\"http://xxx.xxx.de/lp/deliver.php?userid=8185\&showlayer=1\&subCategory=\"\" type=\"text/javascript\"></script></body>|i
  </Location>

Doch leider gibt es auf der Seite als Ausgabe nichts und es steht auch nichts im Quelltext.

Kann mir da jemand bitte helfen?
 
Last edited by a moderator:
Was hier geschrieben wurde, bezieht sich in Verbindung mit Confixx.

Also sofern nicht wirklich mit diesem Thema zu tun hat in Verbindung mit Confixx. Dann bitte ich um Verlagerung in ein eigenes Thread.
 
Back
Top