Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion

collapse

* Alles hat ein Ende...

April 2017

Eine Weisheit der Dakota-Indianer sagt:
"Wenn Du entdeckst, dass Du ein totes Pferd reitest, steig ab!"

Vor fast fünf Jahren habe ich die NOF-Community gegründet und nachdem just zu diesem Zeitpunkt das „alte NOF-Forum“ quasi über Nacht vom Betreiber geschlossen wurde, war mein Forum für viele Nutzer von NetObjects Fusion eine willkommene Alternative.

Inzwischen sind weit über 5000 NetObjects-Nutzer in der NOF-Community registriert und täglich kommen weitere hinzu. An interessierten Mitgliedern fehlt es also nicht. Was aber fehlt, sind Mitglieder, die Lust haben, anderen Nutzern bei der Lösung ihrer vielfältigen Probleme in der Anwendung von NetObjects Fusion zu helfen. Vielleicht, weil viele von ihnen - ebenso wie ich - das Interesse an NOF verloren haben und zwischenzeitlich mit anderen Programmen arbeiten.

Aktuell ist es so, dass der Support wie die Kosten für den Betrieb der NOF-Community fast ausschließlich von mir übernommen werden. Dies, und die Tatsache, dass ich die Arbeit mit NetObjects Fusion nicht mehr für zeitgemäß halte, veranlasst mich, den aktiven Forenbetrieb zu beenden. Die Beiträge, Tipps und Anleitungen aus den letzten Jahren stehen ab heute nur noch als Nachschlagewerk zur Verfügung.

Ich bedanke mich an dieser Stelle ganz herzlich bei allen, die mich und die NOF-Community in den vergangenen Jahren unterstützt haben.

Beste Grüße nettesekel

Die letzten Beiträge

Absturz bei FTP Publizierung
von nettesekel
16. April 2017, 12:51:56

E-Masil Adresse herausfinden
von nettesekel
11. April 2017, 16:16:20

Keine Neuinstallation möglich
von nettesekel
10. April 2017, 16:00:27

Publizieren geht nicht
von musikavokale
09. April 2017, 23:15:50

NOF 15
von nettesekel
04. April 2017, 23:55:26

Feststehender Seitenbereich
von nettesekel
01. April 2017, 17:37:12

Aufklappbare Navigation
von nettesekel
31. März 2017, 12:50:30

Nov 12 zum hare ausreisen
von Jim Panse
26. März 2017, 11:48:03

Lytebox Dateiablage
von fahrzeugseiten
21. März 2017, 23:23:23

* Schatznasen Feed

* Aquablogger Feed

* Strickzeugs Feed

* Links für Katzenfreunde

* ...

Fachanwalt für Internet-Recht C.Schmietenknop

* Friendship

DER Katzenblog – mit tollen Tipps und Ideen für deine Katze(n) <3

Autor Thema: Skript für Popup / Box soll nur einmalausgeführt werden  (Gelesen 2905 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline moker

  • Neuling
  • *
  • Beiträge: 11
Hallo zusammen,

nach ein wenig lesen und euren Tipps habe ich eine Box, die wie gewünscht beim Laden der Seite erscheint.

http://kneipp-kita-löwenzahn.de/

folgendes einfach  Script verwende ich dabei zum Aufruf:

<script type="text/javascript">
   $.ui.dialog.defaults.bgiframe = true;
   $(function() {
   $("#dialog").dialog({width: 460, height: 630});
   });
</script>

<div id="dialog" title="Aktuelle Info">
   <p align="center">
     <img src="http://kneipp-kita-loewenzahn.de/web2/Dokumente/popupKitafest.png" title="Sommerfest 2014">
  </p>
</div>

Allerdings gelingen mir folgende Dinge nicht:

1. wenn ich auf der Webseite navigiere erschient bei jeder neuen Seite die Box erneut.
2. drücke ich F5 erscheint die Box ebenfalls erneut

Das kann man sicher unterbinden (z.B. durch setzen von Variablen o.ä.) Ich pack es nur nicht. :(

Könnt ihr mir da helfen?

LG Moker

Offline nettesekel

  • Administrator
  • *****
  • Beiträge: 8181
    • Aquablogger der Aquaristikblog
Re: Skript für Popup / Box soll nur einmalausgeführt werden
« Antwort #1 am: 29. Mai 2014, 16:03:06 »
Also ich habe mich mal durch deine Seite geklickt, sowohl im FF als auch im IE erhalte ich die Box nur auf der Startseite. Bei allen anderen Seiten erscheint die Box nicht. Leere mal deinen Cache, eventuell lädst du die Seite noch aus dem Cache...

Offline moker

  • Neuling
  • *
  • Beiträge: 11
Re: Skript für Popup / Box soll nur einmalausgeführt werden
« Antwort #2 am: 29. Mai 2014, 16:07:18 »
sorry, wahrscheinlich weil ich das Skript jetzt direkt auf die Seite gesetzt habe. (gab schon die ersten Beschwerden ;-)
Vorher hatte ich es in der Kopfzeile die ja dann auf jeder Seite vorhanden ist.

Erreichen möchte ich eigentlich folgendes. Egel über welchen Einstieg und welche Seite man den Internetauftritt erreicht, soll die Info einmal gezeigt werden und dann in der weiteren Navigation nicht mehr.

Wenn der Browser geschlossen wurde und dann die Box wieder kommt ist das nicht schlimm.

Hoffe , man versteht mich ;-)


Offline moker

  • Neuling
  • *
  • Beiträge: 11
Re: Skript für Popup / Box soll nur einmalausgeführt werden
« Antwort #4 am: 02. Juni 2014, 09:57:59 »
So, geschafft. Nur als kurze Rückmeldung von mir - folgenden gewünschten Status habe ich jetzt erreicht.

- die Popupbox wird zuverlässig angezeigt. (getestet IE11 und Safari)

Dabei ist es egal über welchen Link (und damit welche Unterseite meiner Webseiten Navigation der Besucher einsteigt)

Sobald die Box weggeklickt wird, erscheint sie während der Navigation auf der Website oder einem Refresh nicht erneut

Wird der Browser neu gestartet, erscheint die Box wie oben beschrieben wieder genau einmal

Wie habe ich es gemacht?

Hauptsächlich habe ich das Tutorial von ******* für den "Popupbox Dialog Einmalig" benutzt.
Einfach Google bemühen ;-)

(leider wird in diesem Forum ein Link dorthin absichtlich und automatisch verfälscht  (angry)
Warum? - weiß ich nicht, ist aber äußerst fragwürdig und kann hier nur von Admin oder Betreiber beantwortet werden)



1. Diesen Code

<?php
    session_start
();
 
?>


habe ich nicht ins Layout, sondern an den Seitenanfang der Master Rahmen Eigenschaften geschrieben.

2.

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
 <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

zwischen die Head Tags des Master Rahmen.

3. Die Textbox mit folgendem Code in den HTML Eigenschaften habe ich dann ebenfalls auf dem Master Rahmen und nicht im Layout gezogen.

<script>   
     $(function() {
      $( "#dialog-popup" ).dialog({
       width: 440,
       height: 635,
       show: {
        effect: "blind",
        duration: 1000
       },
       hide: {
        effect: "explode",
        duration: 800},
       open: function(event, ui){
       
       }
      });
     });
 </script>

 <?php
 
// SESSION-Variable "EinmalAnzeige" ist noch nicht gesetzt - hier Abfrage mit IF-Bedingung

 
if (!isset($_SESSION["EinmalAnzeige"]))
 {

 echo 
'<div id="dialog-popup" title="Aktuell Info">';
   echo 
' <p align="center">';
 
//Hier kommt euer Boxinhalt hin
 
echo ' <img src="http://kneipp-kita-loewenzahn.de/web2/Dokumente/popupKitafest.png" title="Sommerfest 2014">'
   echo 
'  </p>';
 echo 
'</div>';

 
// SESSION-Variable setzen mit irgendeinem Wert
 
$_SESSION["EinmalAnzeige"] = 1;
 }
 
?>


Beides damit sich der gewünschte Effekt auf alle meine Seiten auswirkt.

Wer es ausprobieren will schaut auf unsere Webseite.
(Achtung je nach Datum wird dieses Popup dort aktiviert oder deaktiviert - also nicht wundern wenn ihr das später mal ausprobiert und es kommt nix  ;-) )

 Noch mal lieben Dank an alle Helfer und eine schöne Woche an Euch!

 Gruß
 Frank

NOF 2012 Update 4 | Win7 Prof 64bit | IE11 |
Hobby "Admin" von http://kneipp-kita-loewenzahn.de/

Offline nettesekel

  • Administrator
  • *****
  • Beiträge: 8181
    • Aquablogger der Aquaristikblog
Re: Skript für Popup / Box soll nur einmalausgeführt werden
« Antwort #5 am: 02. Juni 2014, 10:25:02 »
Zitat
(leider wird in diesem Forum ein Link dorthin absichtlich und automatisch verfälscht  (angry)
Warum? - weiß ich nicht, ist aber äußerst fragwürdig und kann hier nur von Admin oder Betreiber beantwortet werden)

Das ist noch nicht lange so, ist aber auch nicht ungewöhnlich, dass Foren/Plattformen Links zu Foren/Plattformen mit gleicher Thematik untersagen. Es steht auch so in unseren Forenregeln, von daher kein Grund zur Aufregung.  (fubar)

Fragwürdig ist oftmals vielmehr die Art und Weise, wie Menschen versuchen ihre vermeindliche Konkurrenz aus der Welt zu räumen. Ich könnte das sicher ausführlich erklären, aber ich möchte gern unserem Stil treu bleiben. Außerdem bezweifle ich, dass diese Ausführungen dem Betreiber besagter Seite oder dem Team des Forums welches er administriert gefallen würde.

l.g. nettesekel

« Letzte Änderung: 03. Juni 2014, 11:25:35 von nettesekel »

Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion