ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » png in Fenster auf epage

Geschlossen
  1. #1
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Hallo,

    ich konnte auf der Startseite eine jpg erfolgreich einbinden.

    Jetzt wollte ich auf der Enterpage auch ein Bild als extra Fenster eibinden. Ich habe den selben Code genommen aber die Verlinkung zum Bild bzw. den Namen geändert.

    Doch auf der Enterpage wird mir das Bild nicht angezeigt.

    Hier mal welccome2.htm (Das Bild whv-kicker.de/epage/spielergesucht.jpg soll auf der Epage angezeigt werden)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <script language="JavaScript" type="text/javascript"><!--
       function closeWelcome () { document.getElementById("closeWelcome").style.display = "none"; }
       //--></script>
        
       <!--Hier wird die Position und Breite der Box angegeben-->
       <div id="closeWelcome" style="position:absolute;top:265px; left:130px; display:inline; width:220px; z-index:1001;">
       <!--------------------------------------------------------------------------------------------------->
        
       <table width="100%" cellspacing="0" cellpadding="0">
       <tr>
       <td align="center">
       <a href="javascript:closeWelcome()"><div style="text-align:left;">Schließen</div></a>      
       <!--Hier wird die Farbe und der Textinhalt angegeben-->
       <img src="http://whv-kicker.de/epage/spielergesucht.jpg" alt="" width="580" height="326" longdesc="http://whv-kicker.de/epage/spielergesucht.jpg" />
       <!--------------------------------------------------------------------------------------------------------------------------------------------------------->
            
       </td>
       </tr>
       </table>
       </div>



    Und hier der Code der epage



    Zu sehen auf www.whv-kicker.de


    verwendete ilch Version: 1.1 P


    Zuletzt modifiziert von CaptainJack am 23.03.2014 - 22:45:43
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Templatevariablen sowie Boxen, kannst du nur in der einer htm Datei eines Designs verwenden, mir scheint es, als hättest du es in einer statischen htm Datei verwendet.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Mairu
    Templatevariablen sowie Boxen, kannst du nur in der einer htm Datei eines Designs verwenden, mir scheint es, als hättest du es in einer statischen htm Datei verwendet.



    Achso danke gut zu wissen.

    Wie könnte ich die jpg nun auf der Startseite in einem extra Fenster anzeigen lassen? Genau wie dem auf der Startseite der HP.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Du könntest mit Hilfe einer design.ini deine Enterpage auch über die index.php und somit als Design aufrufen, dann kannst du die Variablen verwenden.

    design.ini verwenden

    (Mit leerer Datei im Contents Ordner, die du dann aufrufen kannst und für welche du den design.ini Eintrag erstellst)

    Wie hast du die Enterpage denn jetzt eingebunden?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    design.ini




    Hier die index.htm



    Und hier die index.php (steht im Hauptverzeichnis)




    Zuletzt modifiziert von CaptainJack am 23.03.2014 - 23:10:53
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Du hast mich falsch verstanden, ich sagte nirgends poste den Code der Dateien zunge

    design.ini
    enterpage = enterpage.htm

    enterpage.htm -> deine enterpage

    eine leere enterpage.php im contents Ordner erstellen und dafür sorgen, dass index.php?enterpage als Enterpage aufgerufen wird, dann sollten die Variablen ersetzt werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Mairu sorry aber ich habe keine Ahnung wie das geht.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Mairus Text nochmal Schritt für Schritt

    1.) Die design.ini aus dem Design Ordner öffen
    und folgendes hinzufügen

    enterpage = enterpage.htm

    ** Falls Datei nicht vorhanden, diese erstellen...mit dem Inhalt s.o.

    Die Datei enterpage.htm aus dem Design Ordner ist dann deine spätere Enterseite, ist der Name der Datei anders musst du diese anpassen. (Den Verweis in der design.ini)


    2.) Im Ordner Contents eine Datei mit dem Namen z.b. enterpage.php erzeugen, inhalt spielt keine rolle.
    Also z.b. eine Leere Textdatei auf den Server laden und dann umbennen.

    3.) In der Ilch Konfiguration enterpage als Startmodul auswählen.


    Zuletzt modifiziert von Revolution am 25.03.2014 - 23:50:08
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Hi,

    ich habe die Anleitung befolgt dennoch kommt folgender Fehler auf der Intro Seite:

    1
    {_if_{SESSION_AUTHRIGHT}=='0'}{_boxes_welcome2}{/_endif}



    Das wäre meine design.ini





    Und das die intro.htm



    Mit diesem Code und der welcome2.htm wollte ich das Bild einbinden. In der index_news.htm habe ich das mit welcome1.htm gemacht und es klappt.



    Grüße


    Zuletzt modifiziert von CaptainJack am 31.03.2014 - 00:03:36
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    H0walD Mitglied
    Registriert seit
    26.10.2011
    Beiträge
    71
    Beitragswertungen
    18 Beitragspunkte
    ZitatZitat geschrieben von CaptainJack
    Hi,

    ich habe die Anleitung befolgt dennoch kommt folgender Fehler auf der Intro Seite:

    1
    {_if_{SESSION_AUTHRIGHT}=='0'}{_boxes_welcome2}{/_endif}



    Versuch mal die Zeile in den
    1
    <head>{_if_{SESSION_AUTHRIGHT}=='0'}<div style="position:absolute;">{_boxes_welcome2}</div>{/_endif}</head>
    zu setzten, den außerhalb von head oder body hat das meiner Meinung nach nichts zu suchen.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von H0walD
    ZitatZitat geschrieben von CaptainJack
    Hi,

    ich habe die Anleitung befolgt dennoch kommt folgender Fehler auf der Intro Seite:

    1
    {_if_{SESSION_AUTHRIGHT}=='0'}{_boxes_welcome2}{/_endif}



    Versuch mal die Zeile in den
    1
    <head>{_if_{SESSION_AUTHRIGHT}=='0'}<div style="position:absolute;">{_boxes_welcome2}</div>{/_endif}</head>
    zu setzten, den außerhalb von head oder body hat das meiner Meinung nach nichts zu suchen.


    Habe ich gemachtt dennoch wird mir nur diese Meldung angezeigt:

    1
    {_if_{SESSION_AUTHRIGHT}=='0'}{_boxes_welcome2}{/_endif}
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    z3us Mitglied
    Registriert seit
    14.09.2012
    Beiträge
    114
    Beitragswertungen
    10 Beitragspunkte
    Jetzt hast Du den Code nach <body>

    Du musst den Code gleich nach <head> einfügen.

    So wie H0walD es schon geschrieben hat.

    Ich hab mal den von Dir geposteten code von der intro.htm kopiert und
    und ihn an die Richtige Stelle gesetzt.
    Falls die intro.htm noch so Aktuell ist, kopiere ihn Dir raus und ersetze
    diesen mit Deinem.

    Meine Clanpage: Funny Gamers
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Also im head Tag hat ein div auf jeden Fall nix verloren!

    Ich weiß nicht genau, was in der Box drin ist, aber es war doch denke ich auch HTML für den Contentbereich, deswegen muss das alles auf jeden Fall nach <body> kommen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    z3us Mitglied
    Registriert seit
    14.09.2012
    Beiträge
    114
    Beitragswertungen
    10 Beitragspunkte
    So stehts in der Readme des scripts.

    Installation:
    -------------

    Alle Dateien aus dem Ordner include hochladen unter Beibehaltung der Ordnerstruktur.

    Es werden keine Dateien überschrieben, nur eine hinzugefügt. (welcome.htm)

    Dann folgenden Code in den Headbereich eurer index.htm und index_forum.htm (sofern vorhanden) eures Designs einfügen:


    {_if_{SESSION_AUTHRIGHT}=='0'}<div style="position:absolute;">{_boxes_welcome}</div>{/_endif}

    Und so Funktioniert es auch.
    Auf meiner Clanpage habe ich es auch Eingebunden.
    Bei H0walD´s Design Page ist es auch Eingebunden.
    Meine Clanpage: Funny Gamers
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Mach es bitte nicht peinlicher als es ist.

    Wie Mairu schon sagte, hat es dort ueberhaupt nichts verloren. Es wird auch nicht richtiger, wenn du die Readme zitierst.

    EDIT: Um es noch einmal deutlich zu machen: Das ist zwar kompletter Bloedsinn, sowas zwischen <head></head> zu packen, aber das ist hier ueberhaupt nicht das Problem.

    Wird die intro.htm direkt aufgerufen? Dann erneut wie Mairu schrieb,{_if_{SESSION_AUTHRIGHT}=='0'}<div style="position:absolute;">{_boxes_welcome}</div>{/_endif} funktioniert nur, wenn die .htm durch das Templatesystem von Ilch ausgeliefert wird.

    whv-kicker.de/intro.htm

    Anscheinend nicht.

    Wenn das so bleiben soll, koenntest du auch einfach den HTML Code aus der welcome2.php direkt in die intro.htm einfuegen, verlierst jedoch die Moeglichkeit, es nur bestimmten Usern anzeigen zu lassen. Wobei du dabei dann wahrscheinlich auch noch jQuery einbinden muesstest, wenn ich mich jetzt recht an den JavaScript Code aus der Box erinner.

    Sonst muesste das eben ueber die design.ini und eben ueber index.php?intro laufen und nicht ueber die intro.htm direkt. Dafuer muesste allerdings die intro.htm auch in den Ordner deines Designs, sprich include/designs/u-17/intro.htm.


    Zuletzt modifiziert von dastiii am 01.04.2014 - 12:18:30
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Zeus so hatte ich das eingefügt wie man in Zeile 6 sieht!

    intro.htm welche sich im Hauptverzeichnis befindet




    und hier die welcome2.htm welche sich im Ordner boxes befindet:

    welcome2.htm
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <script language="JavaScript" type="text/javascript"><!--
       function closeWelcome () { document.getElementById("closeWelcome").style.display = "none"; }
       //--></script>
        
       <!--Hier wird die Position und Breite der Box angegeben-->
       <div id="closeWelcome" style="position:absolute;top:265px; left:130px; display:inline; width:220px; z-index:1001;">
       <!--------------------------------------------------------------------------------------------------->
        
       <table width="100%" cellspacing="0" cellpadding="0">
       <tr>
       <td align="center">
       <a href="javascript:closeWelcome()"><div style="text-align:left;">Schließen</div></a>      
       <!--Hier wird die Farbe und der Textinhalt angegeben-->
       <img src="http://whv-kicker.de/epage/spielergesucht.jpg" alt="" width="580" height="326" longdesc="http://whv-kicker.de/epage/spielergesucht.jpg" />
       <!--------------------------------------------------------------------------------------------------------------------------------------------------------->
            
       </td>
       </tr>
       </table>
       </div>


    und hier mal die index.php aus dem Hauptverzeichnis:




    Grüße


    Zuletzt modifiziert von CaptainJack am 01.04.2014 - 18:52:52
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Die intro.htm muss in das designs/NAME verzeichnis, und dann mit index.php?intro und einer leeren contents/intro.php, so wie ich es oben geschrieben hab und es sogar von Revolution nochmal in Einzelteile zerlegt wurde.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Mairu,

    ich habe deine Aleitung befolgt denke ich. Ich sehe nichts was ich hätte vergessen können.

    In der design.ini habe ich das eingefügt:

    intro = "intro.htm" aber auch testweise das intro = "index_intro.htm"

    Im Content Ordner habe ich folgende leere Datei erzeugt:

    intro.php

    Im Adminbereich habe ich als Startmodul Intro ausgewählt.

    An der intro.htm selbst habe ich nichts geändert ausser die Box eingefügt mit folgendem Code diret nach <head>:

    {_if_{SESSION_AUTHRIGHT}=='0'}<div style="position:absolute;">{_boxes_welcome2}</div>{/_endif}

    In der index_news.php konnte ich den Code vor <head> einfügen und das Bild wir mir da angezeigt.
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    ZitatZitat

    intro.htm welche sich im Hauptverzeichnis befindet


    Die intro.htm muss im include/designs/NAME/ Ordner liegen und nicht im Hauptverzeichnis.

    Und es darf nicht www.whv-kicker.de/intro.htm sondern muss www.whv-kicker.de/?intro sein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Sorry meine ja im designs/u17 Ordner ist die intro.htm

    Wie bekomme ich das hin: www.whv-kicker.de/?intro ?

    Sorry Mairu aber anscheinend bin ich echt zu doof dazu.
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Bei mir geht www.whv-kicker.de z.Z. eh nicht, ist das nur bei mir so?

    www.whv-kicker.de/?intro ist nur eine Kurzform von www.whv-kicker.de/index.php?intro

    Alternativ, kannst du auch im Adminbereich die Startseite auf intro stellen und dann einfach die index.php aufrufen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Ich habe eben gesehen was du meinst! Wenn ich im Adminbereich auf Intro stelle bleibt alles weiß. Ändere ich auf News funktioniert alles wieder.

    Als Startmodul habe ich Intro ausgewählt. Dennoch ändert sich nichts! Nur das die Seite dann garnicht mehr angezeigt wird.


    Zuletzt modifiziert von CaptainJack am 01.04.2014 - 23:48:51
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Ach stimmt, ne leer contents/intro.php geht ja doch nicht, da muss folgendes rein:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    defined('main') or die('no direct access');
     
    $title = $allgAr['title'].' :: Intro';
    $hmenu = 'Intro';
     
    $design = new design($title, $hmenu);
    $design->header();
    $design->footer();
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Mairu
    Ach stimmt, ne leer contents/intro.php geht ja doch nicht, da muss folgendes rein:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    defined('main') or die('no direct access');
     
    $title = $allgAr['title'].' :: Intro';
    $hmenu = 'Intro';
     
    $design = new design($title, $hmenu);
    $design->header();
    $design->footer();



    Das bringt auch keine Verändrungen.
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    intro = "index_intro.htm"

    ... die Datei heißt intro.htm und nicht index_intro.htm, also wieder in intro.htm ändern.
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von dastiii
    intro = "index_intro.htm"

    ... die Datei heißt intro.htm und nicht index_intro.htm, also wieder in intro.htm ändern.


    Habe ich gemacht und bei die aus dem Hauptverzeichnis habe ich gelöscht und als Sicherung auf den Desktop gezogen.

    Das Bild wird dennoch nicht angezeigt aus der welcome2.htm.
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Also bei mir lokal funktionert es, warum es bei dir nicht eingesetzt wird, ist mir nicht so ganz klar.






    Zuletzt modifiziert von Mairu am 02.04.2014 - 09:30:39
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Hi,

    es klappt jetzt.

    Wenn ich deine welcome2.htm und intro.htm nehme geht es, tu ich meine aber wieder rein wird das Bild nicht mehr angezeigt!


    Zuletzt modifiziert von CaptainJack am 02.04.2014 - 09:53:56
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten