Kunde angelegt und Banner angelegt.
Funktioniert im Content oben oder unten und links und rechts, wenn ich auch den Bannerblock an die gleiche Stelle setze.
Müsste doch auch nur im Bannermanager gehen und plazieren. Oder verstehe ich da was falsch.
Banner sind aktiviert.
Hab mich nun durchgelesen und hab jetzt in die theme den BANNER1 Platzhalter eingesetzt.
<div id="HeaderBanner">{Banner1}</div>
In der function.php die // alle gelöscht usw.
// Banner anzeigen
$part[] = array("{BANNER1}", mx_themebanner(1) ); #HeaderBanner
$part[] = array("{BANNER2}", mx_themebanner(2) ); #FooterBanner
$part[] = array("{BANNER7}", mx_themebanner(7) ); # Skyscraper
$part[] = array("{BANNER6}", mx_themebanner(6) ); # rechter Banner
Erhalte leider nur einen Fehler:
pragmaMx 0.1.10 Debug-Mode, PHP Error-Reporting (E_ALL) enabled
GET: Array
(
[op] => Configure
[ok] => 6157
)
und anstatt des Banners nur:
-:_b59718fdd4fae8e8608c5f6b3af102d4_:-Banner1}
Kann jemand daran sehen, was da falsch läuft. Hab ich was vergessen - muss ich noch was angeben oder einstellen.
Komme einfach nicht weiter und alles suchen und lesen hat mir nicht geholfen.
Bin einfach nur nach den Hinweisen und Anleitungen gegangen - leider kommt dieser Fehler.
Viele Grüße
Ernst
Ach so, als kleinen Hinweis noch.
ich benutze die Overview-Themes (funzt gut) - Forum eingebaut usw. - alles geht ...
bis auf die Sache mit dem Banner.
Hat schon einer ne Idee.
Gruß
Ernst
Die Meldung, welche Du bekommst, sieht verdächtig nach einem nicht gelöschten Pragma Cache aus ;)
Leider nicht - hatte den Cache schon zurück gesetzt ... oder gibt es noch eine andere Cache-Datei oder evtl in der Datenbank.
Was mir so seltsam erscheint ist die Anzeige
-:_b59718fdd4fae8e8608c5f6b3af102d4_:-Banner1}
Wo ist da die öffnende Klammer geblieben?
Versteh ich nicht - deshalb muss ich halt hier nachfragen.
Viele Grüße
Ernst
Moin :)
diese kryptische Zeichenfolge ist definitiv ein Platzhalter des Themecaches.
Bei basteleien am Theme, sollte der Themecache grundsätzlich abgeschaltet sein. Seit pragmaMx 0.1.10 ist das einfach übers Adminmenü >> Einstellungen >> Service- und Debug-Einstellungen >> Design-Cache deaktivieren >> JA, zu bewerkstelligen.
Ist deaktiviert.
Hab ja gesagt, das ich mich schon durchgelsen hab und weis nicht weiter.
Hab ja auch schon zusätzlich zurückgesetzt.
??????
Warum wird kein Banner im Content bzw. auf der Seite angezeigt, wenn nicht auch gleichzeitig der Bannerblock dort gesetzt ist.
Ich dachte der Bannermanager ist davon nicht abhängig.
Kannst Du mir das nochmal erklären.
Wozu den Bannerblock und wozu den Bannermanager bzw. was unterscheidet die beiden genau.
Gruß
Ernst
Bzgl. Deinen kryptischen Zeichen, solltest Du nicht nur den Cache von Pragma zurücksetzen, sondern zur Sicherheit auch den Deines Browsers löschen.
Habe ich natürlich alles gemacht.
Leider erfolglos und komme nicht weiter.
Gruß
Ernst
Link zur Seite?
(sorry, wenn ich ihn überlesen hab)
Ach so, und:
Zitat
Erhalte leider nur einen Fehler:
pragmaMx 0.1.10 Debug-Mode, PHP Error-Reporting (E_ALL) enabled
GET: Array
(
[op] => Configure
[ok] => 6157
)
...ist kein Fehler, Du hast einfach nur den Debug-Modus an. Pragma meldet Dir dann, was es tut.
Hallo,
hab dir ne PN geschickt.
Wollte mit dem Fehler nur die Anzeige aufzeigen und das ich schon den Debug-Modus aktiviert habe um zu schauen.
Habe eben nochmal das Banner komplett aus dem Backend gelöscht.
Dann den Eintrag in der Theme.html und neu hochgefahren.
Cache wieder zurück gesetzt und dann den Banner-Platzhalter wieder in die Theme.html und wieder hochgefahren.
Ohne das ein Banner angelegt ist - gleiche Anzeige.
Gruß
Ernst
Sieht wirklich komisch aus.
Theme.html ist ok, die Ausgabe aber nicht.
Schaust Du mal, was im Verzeichnis themecache liegt, per FTP?
Nur um das auszuschliessen.
Dann würd ich mal versuchen, Banner2 einzubinden statt Banner1 um einfach mal zu schauen, ob da das selbe Problem ist.
Hast Du mal versucht, das Ganze mit dem Standard-Design durchzuspielen?
@dana:
Browsercache schliesse ich aus, ich war nie auf der Seite und kann das Problem nachvollziehen........
P.S.: Leider kein Teamspeak.
Habe keinen Ordner themecache.
Dachte es wäre bei der neuen Version bzw. dem Theme so richtig.
Oder ist der zwingend.
Caching ist sowieso deaktiviert und schon mehrfach zurück gesetzt.
Gruß
Ernst
PS:
Teamspeak ist ne feine Sache. Man muss sich nur die Zugangssoftware installieren und kann auf allen Zugängen wo man "Zugang" hat einloggen und dort kann man sich dann direkt unterhalten.
Hab ich gesehen und selbst auch nochmal gemacht, kann ich daher bestätigen.
Keinen Ordner? Ich Depp.
Gibt es hier eigentlich auch einen Chat.
Dann kommen wir leichter voran.
Bzw. kann ich Dir Software und Zugangsdaten für Teamspeak zukommen lassen.
Gruß
Ernst
PS:
Schick mir doch mal deine Mailadresse per PN und ich schicke dir die einzelnen Dateien im Original.
Klick mal auf den Briefumschlag unter meinem Bild <g>
Hoi ;)
Das Verzeichnis /themecache gab es nur bis zu Version 0.1.9. Seit der 0.1.10 heißt das Verzeichis /dynadata/cache. Wenn jedoch, wie von Andi angeraten, der Designcache deakiviert wurde, dann werden im genannten Verzeichnis evtl. vorhandene Dateien ignoriert.
nach Wien?!?
dynadata/cache enthält:
.htaccess - 1kb
index.html - 0kb
readme.txt - 1kb
@joergK:
Danke, ich musste grad nachschauen, wie es derzeit heisst ;)
@emet: geht auch, ich meinte aber den Briefumschlag, nicht die Weltkugel <lach>
Nur ich denke, das sollte sich ein Admin hier anschauen, die kennen sich einfach viel besser aus.
Ich denke, Du machst alles richtig, daher würde mich interessieren, was das Original-Theme dazu sagt..........
Email ist raus
Gruß
Ernst
PS:
Du hast keinen Briefumschlag - jedenfalls kann ich keinen sehen.
Habe es jetzt schnell ins mx-default gesetzt und hochgefahren.
Banner ist noch keines angelegt und es zeigt das gleiche an.
Du kannst nachschauen.
Gruß
Ernst
Ja, ich seh es, also denke ich, kann man das Theme schon mal ausschliessen.
@joergk / andi -> ich glaube, ihr seid gefragt.
Was ist mit der function.php, welche ich dir geschickt habe.
Die müsste doch auch richtig sein.
Warst Du mit dem Adminzugang mal im Backend und hast nachgeschaut, ob alles richtig ist - müsste so sein - oder?!
Zitat@joergk / andi -> ich glaube, ihr seid gefragt.
Die lesen ja vielleicht schon kräftig mit und fragen sich wie wir, was es denn sein kann.
Gruß
Ernst
http://bestinternetsolution.ltd.uk/index.php
:gruebel:
Ups !!!
Evtl. sind wir beide ja zu doof dazu, einen Banner in den Header zu bekommen.
Zuerst hab ich mich abgeqäult.
Dann hab ich mich durchs Forum gewühlt.
Endlich hab ich alle Lösungen zusammen.
Und dann ging nix.
Hilfe gesucht.
Endlich Hilfe gefunden.
Hilfe hat gleichen Fehler.
Haarerauf, Füssestampf, Grunz, Ächz, Fallum ...
Muss ich jetzt den Code direkt in den Script schreiben und ein Randomscript dranhängen, damit die Banner schön gewechselt werden. Wird wohl, wenn es nicht geht das einfachste sein.
Gruß
Ernst
Sorry, muss gleich noch einen Post dranhängen.
Warum geht eigentlich nie etwas, wie man es gerne möchte bzw. wie es eigentlich gehen sollte.
Wer sich darüber schon mal ausführlich Gedanken gemacht hat, der kann es uns hier gerne mal erklären.
Dann sind wir evtl. nicht mehr so enttäuscht über unser Versagen.
:mad2:
Gruß
Ernst
@ernst:
Für so Nachträge hast Du die Editieren-Funktion ;)
Gute Frage, wart mal ab, da gibt es sicher sehr schnell eine Lösung, ich denke, wir machen etwas falsch, denn ich glaube nicht, dass seit es die 0.1.10er gibt keiner bisher versucht hat, ein Banner einzubinden.
Die Jungs hier vom Team sind einfach Spitze, das wird nicht allzu lange dauern.
Aber sie sind halt auch nicht 24 Stunden online, was ich gut nachvollziehen kann.
Hi emet1, :)
bin mir nicht sicher, aber ich glaube es liegt an der Kleinschreibung.
Mach mal aus
Zitat<div id="HeaderBanner">{Banner1}</div>
das
Zitat<div id="HeaderBanner">{BANNER1}</div>
Gruß Gerhard
Zitat von: StegRene am 26 Juni 2008, 22:27:54
http://bestinternetsolution.ltd.uk/index.php
:gruebel:
Versuch mal folgendes: "Design-Cache" deaktivieren auf "ja" stellen und dann den Cache löschen.
Evtl. hat sich das mit dem Bug http://bugs.pragmamx.de/view.php?id=772 erledigt?
@sven: siehe weiter oben, das können wir ausschliessen - scheint mir.
Zitatbin mir nicht sicher, aber ich glaube es liegt an der Kleinschreibung.
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhh
Sch.... Str-C and Str-V - Copy and P...
Irgendwo kopiert und so ein elen... ...... ....... .....
Ich fass es nicht.
@GerhardSt
Du hattest recht, das war es.
Wenn wir schon dabei sind.
Ich hatte ja auch weiter oben schon gefragt, warum wenn ich in den Content ein Banner einsetzen möchte, dies nur geht, wenn auch der Bannerblock dort hin gesetzt wurde.
Oder muss ich für den Bannermanager immer und überall die Platzhalter erst einfügen ...
... und wenn ja, wie setze ich dann den Bannerblock genau ein. Habe dazu nur unzureichendes gefunden.
Viiiiiiiieeelen Dank und Gruß
Ernst
Schau mal auf die Seite Rene - es geht.
EDIT:
Halt zurück - das Banner wird angezeigt, doch der Link funzt nicht - muss man da jetzt auch noch was anderes beachten.
Edit: (so, jetzt nutzte ich das Editieren ausgiebig)
Linkcode ist enthalten - funzt nicht. ??? CSS kann es nicht sein, da kein Z-Index vergeben und Bild auf dem Hintergrund liegt.
Hi emet1,
freut mich das er jetzt wenigstens mal angezeigt wird, ich selber benutze die Banner nicht, deshalb kann ich leider nicht´s näheres dazu sagen.
Aber was bekommst du den bei einem Rechtsklick und dann auf Eigenschaften unter Linkeigenschaften angezeigt?
Lustig, dass er es bei mir nicht tut, egal ob groß oder klein, aber egal.
Vielleicht isses einfach mal wieder zu spät.
Gerhard - Du scheinst mal wieder den richtigen Tipp gehabt zu haben ;)
Ernst: Ich schau nochmal <lach>
Ich habs jetzt im Layout probiert und da ging erst mal nix.
Obwohl kein z-index in den Styles vergeben ist, hab ich es mal für das Banner nun probeweise gesetzt und damit geht es. Hoffentlich auch in anderen Browsern.
Ich muss wohl die php-Dateien alle nochmal kleinlich durchsuchen, denn scheinbar ist dann da wohl doch ein z-index gesetzt worden.
Bevor man nicht alles kennt, muss man halt probieren. Doch mit Styles etc., da finde ich für so etwas relativ leicht Lösungen. Da hab ich glücklicherweise schon einiges hinter mich gebracht.
Irgendwo ist da halt noch was, was ich noch nicht gesehen habe.
Egal, jetzt gehts erst mal.
Bräuchte nur noch zu meiner Frage oben mal ne ausführliche Info.
Ich muss nes noch mal kurz los werden .... aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhh :morning:
So, jetzt geht es mir wieder besser. :bye:
Viele Grüße
Ernst
Ja, einer muss ja das Genie sein.
Heute ist es Gerhard - das Genie des Tages.
Rene,
dann nimm doch mal meine Vorlagendateien als Beispiel bzw. die Codeschnipsel ...
... und denk daran, den Cache zu deaktivieren, sonst nützen die Änderungen nix.
Was meinst Du wegen dem Template, was ich dich da gefragt habe.
Gruß
Ernst
Das hat mit Genie nicht´s zu tun, ich lerne nur aus meinen eigenen Fehlern :BD: ;)
@Rene
Bei dir wird noch irgendetwas auskommentiert sein, ich Tippe mal auf die functions.php oder so ;)
Hab selbst schon mit so einfachen Sachen anderen helfen können.
Doch wer es findet ist das Genie - insbesondere, wenn man ewig danach gesucht hat und schon fast verzweifelt ist.
So, jetzt Gute Nacht und Danke nochmal.
Gruß
Ernst
Hallo,
nochmal kurz, nachdem wir den Fehler gefunden haben BANNER1 muss groß geschrieben sein (hatte ich mir kopiert und eingesetzt - das war falsch).
Ich hatte für das obere Banner einen z-index vergeben, weil der Link nicht funzte. Es geht auch ohne!
Man muss sehr stark auf das Template/theme achten und die darumliegenden Elemente. Kleiner Änderung am CSS-Code und in der theme.htlm an anderer Stelle eingesetzt und schon funzt es wieder so, wie es sein sollte.
Im Footer habe ich das gleiche beachten müssen und insbesondere bei dem Banner rechts unter den Blöcken.
So geht es z.B. nicht:
</div>
<div id="RechterBanner">{BANNER6}</div>
<!-- END block_right -->
<!-- END blocks_right_loop -->
</td>
So geht es dann:
</div>
<!-- END block_right -->
<!-- END blocks_right_loop -->
<div id="RechterBanner">{BANNER6}</div>
</td>
Der Nachteil ist, das man nur in dem Stylesheet bzw. der theme.html die umliegenden Elemente nicht erkennen und bewerten kann.
Letzteres Beispiel habe ich noch nicht einmal nachverfolgt, es war zufällig (da habe ich dann Feierabend gemacht).
Es kommt also sehr stark auf das System in Verbindung mit dem Theme an. Wenn was nicht angezeigt wird oder der Link nicht funzt, dann bedeutet dies also nicht gleich einen Fehler (der war ja behoben), sondern man muss am Codeaufbau arbeiten und probieren.
Gut, mit html und css hab ich keine Probleme, jedoch war es schon etwas verwirrend.
Fazit ist, das man sich einfach besser in den Code von PragmaMx und dem Theme einarbeiten sollte, um es für den Fall der Fälle etwas besser im Griff zu haben.
Ein Auto fährt sich auch nicht wie das andere.
...........................................................................................
Nachfolgend setze ich mal die Codes ein für das Overview und das Overviewlight Theme (die sich fast gleich sind) und den Weg dahin, damit alle anderen, die ein Prob damit haben, es besser nachvollziehen können (auch wenn manche Dinge bereits anderweitig beschrieben wurden - hier die Zusammenfassung):
Als erstes loggt man sich als Admin ein und geht unter System/Einstellungen ganz unten auf Service- und Debug-Einstellungen und setzt bei Design-Cache deaktivieren das JA.
Sollte es trotzdem noch ein Prob geben und Änderungen nicht angezeigt werden, dann geht man nochmaal unter System direkt auf "Cache zurücksetzen".
Dies ist die Vorraussetzung für Änderungen am Theme (nicht CSS), damit diese greifen können - nach Änderungen kann der Design-Cache wieder aktivierrt werden.
Nun suchen wir in unserem Theme in der function.php nach:
// Banner anzeigen
// $part[] = array("{BANNER1}", mx_themebanner(1) ); #HeaderBanner
// $part[] = array("{BANNER2}", mx_themebanner(2) ); #FooterBanner
// $part[] = array("{BANNER7}", mx_themebanner(7) ); # Skyscraper
// $part[] = array("{BANNER6}", mx_themebanner(6) ); # rechter Banner
und löschen vor den einzelnen Einträgen die "//" damit es so aussieht:
// Banner anzeigen
$part[] = array("{BANNER1}", mx_themebanner(1) ); #HeaderBanner
$part[] = array("{BANNER2}", mx_themebanner(2) ); #FooterBanner
$part[] = array("{BANNER7}", mx_themebanner(7) ); # Skyscraper
$part[] = array("{BANNER6}", mx_themebanner(6) ); # rechter Banner
Damit sind diese jetzt erst mal aktiviert.
Jetzt folgt der Code, der jeweils in die theme.html und das layout.css innerhalb des Overview bzw. Overviewlight Themes eingesetzt wurden.
Header-Banner (theme.html):
<div id="welcome">
{LOGINFORM}
</div>
<a href="./" title=""><span id="logo"><!-- --></span></a>
<div id="HeaderBanner">{BANNER1}</div>
</div>
Header-Banner (layout.css):
#HeaderBanner {
position: absolute;
top: 67px;
left: 365px;
width:402px;
height: 92px;
display: block;
}
Footer-Banner (theme.html):
<!-- Footer -->
<div id="footer">
<div id="footer-left">
<div id="footer-right">
<div id="footerarea"><!-- Respect our work: Do not touch Copyrights /-->
<div id="FooterBanner">{BANNER2}</div>
Footer-Banner (layout.css):
#FooterBanner {
position: relative;
display:block;
margin: 0 auto;
padding: 5px 0px 10px 0px;
width:730px;
height: 92px;
}
Rechter-Banner (theme.html):
<!-- END block_right -->
<!-- END blocks_right_loop -->
<div id="RechterBanner">{BANNER6}</div>
</td>
<!-- END index_on -->
Rechter-Banner (layout.css):
#RechterBanner {
position: relative;
display:block;
margin: 0 auto;
padding: 5px 0px 10px 0px;
width:182px;
height: 62px;
}
Alles hochfahren und dann im Admin über Addon/Banner einen Kunden anlegen, Banner anlegen und auswählen, wo es erscheinen soll - fertisch.
Die Werte und Größen innerhalb des CSS-Codes sind natürlich auf die eigenen Bedürfnisse anzupassen.
Ich hoffe, das dies für andere welche auch daran (Banner) rumbasteln, eine Hilfe darstellt und vom ersten bis zum letzten Schritt alles erst mal erklärt.
...
Sollte der Thread mit der Erklärung hier nicht so gut hinpassen, so kann ja einer der Admins diesen gerne irgendwo zu einem Thema mit Banner oder den Themes setzen und nur von hier aus verlinken.
Viele Grüße
Ernst