WebSite X5Help Center

 
Michael S.
Michael S.
User

Close Button bei Showbox  en

Autore: Michael S.
Visite 1853, Followers 1, Condiviso 0  
Parole Chiave: button,close,show

Hallo, habe noch eine Frage. Ich müsste , wenn man einen Link in einer Showbox anzeigen lässt den "Close" Button (pfad) ändern. In welcher Datei wird der Pfad zu disem Button geändet?

Postato il
13 RISPOSTE - 1 CORRETTO
Incomedia
Claudio D.
Incomedia

Guten Tag,

Dieser link wird beim Export automatisch vom Programm generiert daher müssten Sie das Projekt als erstes auf den Laufwerk exportieren und dann sehen Sie im html Code den Pfad und dieser muss dann in jeder Seite geändert werden.

Vielen Dank!

Leggi di più
Postato il da Claudio D.
Michael S.
Michael S.
User
Autore

Hallo,

ich habe das problem dass ich nicht weiß wo ich gucken soll. Ich habe in den Java Dateien geguckt und bin nicht fündig geworden. Irgendwo muss doch der Pfad gespeichert werden, der dann vom Programm abgerufen wird. in der CSS ist auch nichts hinterlegt...

Leggi di più
Postato il da Michael S.
Little-key .
Little-key .
User

In einer CSS-Datei findet man auch keine Button-Texte. Schau mal in den HTML/PHP-Dateien.

Eine manuelle Änderung auf jeder Seite ist sehr mühsam und von kurzer Erfolgsdauer, da die Seiten beim nächsten Export wieder überschrieben werden.

In diesem Falle würde ich Fremdskript einbinden zur Darstellung in einer Box, jQuery (Fancybox) o.ä.
Hat man auch gleich mehr Möglichkeiten.

Leggi di più
Postato il da Little-key .
Incomedia
Claudio D.
Incomedia

Guten Tag,

Den Close Button ist im res ordner und heisst imClose.png.

Sie finden den Code im Javacript in den Seiten aber achten Sie dass es dann in jeder Seite geändert werden muss wo Sie einen Showbox einfügen.

Für weitere Fragen, stehe ich zur Verfügung.

Leggi di più
Postato il da Claudio D.
Michael S.
Michael S.
User
Autore

Die JavaScript Dateien habe ich schon durch geschaut, ich bin aber nicht fündig geworden.. welche Datei soll das sein?

Leggi di più
Postato il da Michael S.
Incomedia
Claudio D.
Incomedia

Guten Tag,

Es wird in der HTML Seite vom Programm automatisch reingeschrieben und das Bild befindet sich in /res/imClose.png bei dem Exportieren Projekt.

Wenn Sie den Pfad suchen öffnen Sie die Seite mit Chrome und dann drücken Sie STRG + SHIFT + I und dann mit der Lupe ist es Möglich alle Elemente zu analisieren und den Code zu finden.

Für weiteres stehe ich zur Verfügung.

Leggi di più
Postato il da Claudio D.
Michael S.
Michael S.
User
Autore

soweit war ich schon. nur in welcher Datei wird dieser Link erzeugt? Ich klicke auf einer HTML Seite auf einen Link. Dieser öffnet die showbox als Iframe. der Inhalt dieses Iframes enthält den Teil wo der Clos Button drin ist. dieser ist dort so hinterlegt:

<img src="res/imClose.png">

ich muss aber diesen Teil ändern in

<img src="../res/imClose.png">

Welche Datei muss ich jetzt öffnen umd diesen Teil ändern zu können. Das Grundgerüst des Iframes wird ja irgendwo hinterlegt sein müssen.

Leggi di più
Postato il da Michael S.
Little-key .
Little-key .
User

Steht doch da, in der HTML-Datei im Script.
Warum versuchst Du denn das nicht mal wo der Pfad drin steht.

Wenn Du genau den Teil änderst wie von Dir angegeben, wird kein Pfad geändert. Da müsste schon der Tag-Bereich <a href= angesprochen werden.


Leggi di più
Postato il da Little-key .
Michael S.
Michael S.
User
Autore

in der html datei wird die showbox so aufgerufen..:

<a href=http://www.url.deonclick="return x5engine.imShowBox.Show({ startIndex: 0, media:[{type: 'iframe', url: 'http://www.url.de' width: 800, height: 600, text: 'Hier der Text in der Showbox'}]}, 0, this);" class="imCssLink">Seite anzeigen</a>

Jetzt verrate mir mal wo ich da den Pfad finden soll? Ich dachte zuerst dass man bei den JavaScripten füdig wird und habe x5engine.php und x5engine.js angeguckt.. aber dort finde ich auch nix.

Leggi di più
Postato il da Michael S.
Little-key .
Little-key .
User

Nun habe ich mal alles nochmals duchgelesen.
Du willst nicht wie anfangs angenommen, den Pfad der PNG-Datei ändern, sondern bei Klick auf Close, dass sich ein Link öffnet.

Das geht nicht. Das ist in der X5engine.js eine Funktion, die das Fenster (Box) schließt, kein Link.

Was willst Du überhaupt erreichen, ev. gibts eine alternative Lösung.

Leggi di più
Postato il da Little-key .
Michael S.
Michael S.
User
Autore

no! Die Showbox soll nicht geändert werden. Nur liegt meine closbutton PNG File nicht da wo WebsiteX5 denkt ds Sie liegt. es wird ein Fehlerbild angezeigt. ich muss in der Datei den Pfad ändern. Nur kann mir keiner sagen in welcher Datei ich das ändern muss.

Leggi di più
Postato il da Michael S.
Little-key .
Little-key .
User

Dann sag doch X5 wo der Button liegt.
Ich erstelle mir eine separte unsichtbare Seite in der Sitemap und nenne dieses "Verlinkte Dateien. Darin befindet sich ein HTML-Objekt. Dieses öffnen, dann auf Erweitert.
Im unteren Feld kannst Du eine Datei vom Rechner hinzufügen und als Serverpfad den Pfad eintragen, wo diese auf dem Server abgelegt werden soll

Hier also nur res als Pfad eintragen.

Nun nimmt X5 die Datei für die Vorschau schon in das richtige Verzeichnis und kopiert diese dann auf den Server.
Da das Sitemap-Verzeichnis "Verlinkte..." heißt, somit mit v beginnt, wird auch die Datei mit als letztes übertragen.
Obs funktioniert musst Du testen.

Ich weiß nun nicht, ob Du das so meinst, weil der Close-Button im Verzeichnis res liegt.

Anderseits liegt der Button für das Programm selbst im lokalen Programmverzeichnis von X5 im Unterverzeichnis res und heißt auch imClose.png. Tausche ihn doch da aus.

Dann findest Du im gleichen Verzeichnis die Datei x5engine.js. Dort steht auch der Pfad drin, der letztendlich auch wieder "res/imClose.png heißt und warscheinlich nicht nur 1x.

Leggi di più
Postato il da Little-key .
Michael S.
Michael S.
User
Autore

JAAA..x5engine.js dort wurde ich fündig :-) Endlich .. Danke! Jetzt klappt es!!

imShowBox:{background:"black",opacity:.6,border:10,closeImg:"../res/imClose.png",loadingImg:"res/imLoad.gif",textColor:"black",boxColor:"white",effect:"fade",......

Das hatte ich gesucht...

Leggi di più
Postato il da Michael S.