Failed to find theme part 'block_left'(#(<!-- START block_left -->)(.*?)(<!-- EN

Begonnen von riza_hakki, 06 Oktober 2007, 11:50:26

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

riza_hakki

hallo leute ich  bekomme  immer  letzte seit fehler  meldung ich habe  theme  geweckselt aber  kommt immer  wieder  selbe  fehler  meldung
Failed to find theme part 'block_left'(#(<!-- START block_left -->)(.*?)(<!-- END block_left -->)#s) in :
was  muss ich  machen
kann  jemand  helfen
mfg

riza_hakki

Die Problem  Habe  ich  selber  herausgefunden.was  ich   noch wissen  will. warum wird die  loginform nicht angeseignet wen mann  als gast  die seite  besucht.es  wird  nur ein  angeseignet wen mann   sich  auslogt aber  beim einlogen nicht

danke

Andi

schön´s Grüssle, Andi

riza_hakki


breakdancer

@ Andi,

das Thema ist bei mir auch aktuell auf meiner Seite, schon seitdem die Seite existiert. War mir aber net sooo extrem wichtig, daher habe ich das immer wieder weggeschoben.

Wenn man als Admin oder User eingeloggt ist, ist das Loginfeld da. Logge ich mich komplett aus (Admin und User) und gehe dann nach dem Auslogbildschirm auf "Home" ist kein Loginfeld da.

Gastsimulation über anderen Browser zeigt ebenfalls kein Loginfeld.

Nur mal so als Hinweis, da ist also durchaus was dran... :-)

Liebe Grüße

Markus

riza_hakki

das  muss ich  noch  da zu sagen.  bei theme  mx-second ist  auch  selbe  problem


Andi

Hi :)

habt ihr "Adminmenü-Einstellungen >> Sonstige Einstellungen >> HTML-Seitencache aktivieren" eingeschaltet?

Falls ja, dann ist das Verhalten normal. Das Loginformular im Themeheader funktioniert nicht, wenn der Cache eingeschaltet ist und wird deswegen erst garnicht angezeigt.
schön´s Grüssle, Andi

breakdancer

Hey Andi,

das war´s bei mir. HTML-Seitencache ausgeschaltet und schon funktioniert es.

Hab jetzt mal ein bisschen im Forum rumgesucht, zum Seitencache, aber nix wirklich erkärendes gefunden. Also frag ich einfach mal: Was ändert sich jetzt für mich ? Vermutlich wird die Seite jetzt bei den Besuchern gar nicht mehr gecached und muss jedes mal neu geladen werden ? Also ausser ein bisschen Traffic mehr bei den Wiedergängern  :BD: ändert sich sonst nichts ?

Liebe Grüße

Markus

Andi

Hi :)

der Seitencache ist ein Cache, der die dynamisch generierte HTML-Ausgabe bei dir auf dem Server cached. Anstatt bei jedem Aufruf den Output neu vom Server über PHP und die Datenbank zu generieren wird einfach das gecachte HTML-Dokument gesendet.
Es spart also keinen Traffic, sondern schont den Server.

Es kommt drauf an, was dir wichtiger ist.

Ich sags mal so, das Loginfeld im Theme interessiert nur die paar User, die die Seite besuchen und sich einloggen wollen. Also vielleicht mal 0,1% deiner Besucher....
Wenn der Server die Seiten aber um Sekundenbruchteile schneller ausliefert, da haben alle was davon.

Und ehrlich, ist dein Theme dort oben nicht voll genug, hat das Loginfeld dort überhaupt Platz?
schön´s Grüssle, Andi

riza_hakki

ok   es hat  beir  mir  geklapt . :thumbup: :thumbup:

danke(tesekküerler andi)

riza_hakki

ich   habe  noch  eine  bitte ;) wen ich   bei   diser  theme bei  fonktion.php
$part['preg'][] = array('#<IMG\s+([^>]+)images/maaxon/([^>]+)\.gif([^>]+)>#i', ''); da die code weck mache und
$part['preg'][] = array(auskommentieren) schreibe bekomme ich diser  fehler  meldung

preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in /www/htdocs/w00****/includes/mx_themes.php on line 526

und  wen  ich  be  mx_themes die  gewüncte stelle  auf  mache steht diser code
$string = preg_replace($searches, $replaces, $string);
frage  ist  .was  muss  ich   hier  endern  das  die  fehler  meldung nich mehr  kommt?

danke

JoergK

Zitat
und
$part['preg'][] = array(auskommentieren) schreibe bekomme ich diser  fehler  meldung

Auskommentieren heißt nicht, Programmcode durch den Text "auskommentiert" zu ersetzen, sondern eine oder mehrer Programmzeile(n) mittels sogenannter Kommentarzeichen zu Kommentarzeilen zu machen. Für die genannte Zeile
Zitat$part['preg'][] = array('#<IMG\s+([^>]+)images/maaxon/([^>]+)\.gif([^>]+)>#i', '');
heißt das, dass sie so geändert werden muß, damit sie auskommentiert ist
Zitat// $part['preg'][] = array('#<IMG\s+([^>]+)images/maaxon/([^>]+)\.gif([^>]+)>#i', '');
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

breakdancer

*vorlachenzusammenbrech*

sorry, aber das Ei hätte auch von mir kommen können...

//Ich kommentiere mich jetzt mal auf dem schnellsten Weg in´s Bett.

Ach so, und Andi....

Zitat von: Andi am 10 Oktober 2007, 14:48:35
Und ehrlich, ist dein Theme dort oben nicht voll genug, hat das Loginfeld dort überhaupt Platz?

danke für die wertvolle Hilfe und Erklärung. Auch wenn einige (gelle, Siggi ?) da immer gerne meckern, aber für mich muss eine Webseite wuchtig daherkommen und den User beim Betreten direkt durch ihre Funktionsvielfalt erschlagen. Dann ist er so gefesselt, dass er gar nicht mehr weichen möchte...  :BD:

Nein, mal im Ernst, die Funktion ist nun mal da und sie ist schick. Werde sie noch durch die User-IP ergänzen... Grad weil man sowas ja eigentlich gar nicht darf....

N8 ihr Lieben.

Markus

riza_hakki

danke JoergK  du  hast recht gehabt :-) .ich  habe  so  geendert  wie du  gesagt  hast.es hat geklapt  :thumbup:  fehler  ist nicht  mehr  da.


dankeeeee