#1

andreas

Eroberer  (73 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.interiorview.at

Hallo!

Ich frage mal durch ob jemand vom Forum folgendes kann:

Das Script (unten eingefügt) ist ein HTML-Kalender, den man in die HP einbauen kann, jedoch fehlt mir in diesem Script eine Vorschau, sodass man beim Testen jetzt auch schon die Bilder sehen kann (wegen Größe etc.).

Im Original von xobor.de kann man den Kalender in einem für sich erstellten Forum "Bilder als Test vor dem 1. Dez." ansehen. Nur bin ich leider nicht so gut im HTML, dass ich diese "Vorabansicht" aus dem Script herauslesen kann um es auch zu ändern.

Wäre super, wenn das jemand schaffen würde ... (Kopiere das Script und füge es in dein HTML Feld ein, klicke dann auf z.B. 1. Dezember und dann siehst du was ich mit meiner Frage meine.)

Übrigens: Den Kalender kann jeder verwenden und für sich ändern.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<script>
        window.onload = function() {           
           try {
                $('#innerCal');
                colorbox();
                adjs();
            } catch (e) {
                var script = document.createElement("script");
                script.setAttribute('type','text/javascript'); 
                script.src='http://img.homepagemodules.de/ds/static/jquery/min/jquery-1.7.1.min.js';
                document.getElementsByTagName("head")[0].appendChild(script);
 
 
                  colorbox();
                  adjs();
                }
            };
 
            function colorbox() {
                var cbox = document.createElement("script");
                cbox.setAttribute('type','text/javascript'); 
                cbox.src='http://img.homepagemodules.de/ds/static/aktionen/adventskal/js/jquery.colorbox-min.js';
                document.getElementsByTagName("head")[0].appendChild(cbox);            
            }
            function adjs() {
                var ajs = document.createElement("script");
                ajs.setAttribute('type','text/javascript'); 
                ajs.src='http://img.homepagemodules.de/ds/static/aktionen/adventskal/js/advCal_1.js.js';
                document.getElementsByTagName("head")[0].appendChild(ajs);            
            }
 
            </script>
                    <link rel="stylesheet" href="http://img.homepagemodules.de/ds/static/aktionen/adventskal/css/colorbox_1.css" />
        <script>
 
//############ CONFIG START ##############
// URL zum Hintergrundbild des Kalenders
var backgroundImg = " http://www.bilder-hochladen.net/files/big/k75p-3-eccb.jpg ";
// Was fuer eine Grafik soll als Vorschau angezeigt werden, wenn sich im Tuerchen ein YoutubeVid statt eines Bildes befindet 
var videoPrevBackground = " http://www.bilder-hochladen.net/files/k75p-2-c81e.jpg";
var videoW = "800"; // Breite des Videofensters
var videoH = "600"; // Hoehe des Videofensters
// Hintergrundfarbe definieren. ACHTUNG! Macht nur Sinn, wenn der Kalender auf einer extra Seite eingebunden wird!
var backgroundIMG = "";
 
var width = "680";  // Kalenderbreite
var height = "600"; // Kalenderhoehe
// Wenn der Kalender abgerundete Ecken besitzen soll, dann hier in Wert angeben. Ansonsten hier einfach 0 eiintragen
var borderRadius = "5px";
 
// Zeichnet den Hintergrund weich. 
// Funktioniert aktuell nur im Chrome und Safari und eventuell in kommenden Browserversionen des IE und FF 
// "true" fuer Ja und "false" fuer nein
var blur = "false";
 
// Um ein einfaches Bild fuer den jeweiligen Tag einzufuegen, einfach die direkte URL (Adresse) zum Bild eintragen.
// Fuer ein YoutubeVideo die Zwoelfstellige Video ID (ohne http://youtube.com usw.!) eintragen ... z.B. y2T6qekeqlk
// WICHTIG! Die Zaehlung der Tage, beginnt bei 0! Sprich der 1. Dezember = dayImgs[0] ... der 24. ist demzufolge dayImgs[23]
var dayImgs = new Array();
dayImgs[0] = "http://www.bilder-hochladen.net/files/jtlt-r-02e7.jpg";
dayImgs[1] = "http://www.bilder-hochladen.net/files/jtlt-q-4e73.jpg";
dayImgs[2] = "http://www.bilder-hochladen.net/files/jtlt-u-3417.gif";
dayImgs[3] = "http://www.bilder-hochladen.net/files/big/jtlt-v-c16a.jpg";
dayImgs[4] = "http://www.bilder-hochladen.net/files/jtlt-w-6364.jpg";
dayImgs[5] = "1u-fq4zcbj4";
dayImgs[6] = "http://www.bilder-hochladen.net/files/jtlt-15-d645.png";
dayImgs[7] = "http://www.bilder-hochladen.net/files/jtlt-19-f717.png";
dayImgs[8] = "http://www.bilder-hochladen.net/files/big/jtlt-x-182b.jpg";
dayImgs[9] = "http://www.bilder-hochladen.net/files/big/jtlt-y-e369.jpg";
dayImgs[10] = "http://www.bilder-hochladen.net/files/jtlt-18-17e6.png";
dayImgs[11] = "MEEg8bIjcWg";
dayImgs[12] = "http://www.bilder-hochladen.net/files/jtlt-10-1c38.jpg";
dayImgs[13] = "http://www.bilder-hochladen.net/files/jtlt-11-19ca.jpg";
dayImgs[14] = "http://www.bilder-hochladen.net/files/jtlt-12-a5bf.jpg";
dayImgs[15] = "http://www.bilder-hochladen.net/files/jtlt-16-3416.png";
dayImgs[16] = "8LZpBjnOMYY";
dayImgs[17] = "http://www.bilder-hochladen.net/files/jtlt-1a-6c83.png";
dayImgs[18] = "http://www.bilder-hochladen.net/files/big/jtlt-13-a577.jpg";
dayImgs[19] = "http://www.bilder-hochladen.net/files/jtlt-14-d67d.jpg";
dayImgs[20] = "http://www.bilder-hochladen.net/files/jtlt-17-a1d0.png";
dayImgs[21] = "http://www.bilder-hochladen.net/files/jtlt-t-6ea9.jpg";
dayImgs[22] = "Z7PMzUgbc0E";
dayImgs[23] = "http://www.bilder-hochladen.net/files/jtlt-s-33e7.jpg";
 
//############ CONFIG END ##############
var offset = 1;
</script>
    <style type="text/css" title="text/css">
    #cboxOverlay{background:url(http://img.homepagemodules.de/ds/static/aktionen/adventskal/images/overlay.png) repeat 0 0;}
    #containerCal {
        width: 320px;
        height: 240px;
        margin: auto;
        position:relative;
        display:none;
    }
 
        #Adfooter {
            display:none;
            bottom:7%;
            margin:auto;
            right: 10%;
            position: absolute;
            color:white;
            font-size: 10px;
            text-align: right;
        }
        #Adfooter a {
            color:white;
            font-size: 10px;
        }
 
    #innerCal {
        width: 100%;
        height: 80%;
        margin: 0 auto 0 auto;
        padding-top: 2%;
        padding-bottom: 2%;
        padding-left: 5%;
        padding-right: 5%;
        position:relative !IMPORTANT;
    }
    #mybg {
 
        position: absolute !IMPORTANT;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 78%;
        filter: blur(5px);
 
    }
 
    .door {
        background-image: url(http://files.homepagemodules.de/b2001010/a_96.png);
        width: 9.5%;
        height: 15%;
        float: left;
        margin-top: 3%;
        margin-right: 5%;
        padding-left: 1%;
        padding-top: 1%;
        color: white;
        text-align:left !IMPORTANT;
        font-weight: bold;
        border: 1px dotted white;
        cursor:pointer;
 
    }
 
    .door:hover {
 
        background-color: #E90000;
        opacity: 0.7;
 
 
    }
 
 
    </style>
 
<div id="containerCal">
    <img src=" " id ="mybg" />
    <div id="innerCal">
        <div id="16" class="door" onclick="checkDateAndAction(16);">16</div>
        <div id="3" class="door" onclick="checkDateAndAction(3);" >3</div>
        <div id="12" class="door" onclick="checkDateAndAction(12);">12</div>
        <div id="5" class="door" onclick="checkDateAndAction(5);">5</div>
        <div id="20" class="door" onclick="checkDateAndAction(20);">20</div>
        <div id="7" class="door" onclick="checkDateAndAction(7);">7</div>
        <div id="13" class="door" onclick="checkDateAndAction(13);">13</div>
        <div id="8" class="door" onclick="checkDateAndAction(8);">8</div>
        <div id="21" class="door" onclick="checkDateAndAction(21);">21</div>
        <div id="9" class="door" onclick="checkDateAndAction(9);">9</div>
        <div id="10" class="door" onclick="checkDateAndAction(10);">10</div>
        <div id="14" class="door" onclick="checkDateAndAction(14);">14</div>
        <div id="24" class="door" onclick="checkDateAndAction(24);">24</div>
        <div id="15" class="door" onclick="checkDateAndAction(15);">15</div>
        <div id="1" class="door" onclick="checkDateAndAction(1);">1</div>
        <div id="17" class="door" onclick="checkDateAndAction(17);">17</div>
        <div id="4" class="door" onclick="checkDateAndAction(4);">4</div>
        <div id="18" class="door" onclick="checkDateAndAction(18);">18</div>
        <div id="6" class="door" onclick="checkDateAndAction(6);">6</div>
        <div id="19" class="door" onclick="checkDateAndAction(19);">19</div>
        <div id="22" class="door" onclick="checkDateAndAction(22);">22</div>
        <div id="2" class="door" onclick="checkDateAndAction(2);">2</div>
        <div id="23" class="door" onclick="checkDateAndAction(23);">23</div>
        <div id="11" class="door" onclick="checkDateAndAction(11);">11</div>
                <div id="Adfooter"><a href="" target="_blank"></a></div>
                <img src="" width="1" height="1" />
    </div>
</div>

 

#2

Volker W.

Administrator  (7809 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

In den 24 Zeilen oberhalb von

//############ CONFIG END ##############

legst Du die Links zu den von Dir gewünschten Bildern doch eigenständig fest. Und diese Bilder und deren Größe kennst Du doch!? ;-)


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

#3

wke

Routinier  (282 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.kleinstaedter.de

Kann das jemand heraus lesen?

Hallo Andreas,

wenn Du nur das Bild überprüfen willst, ändere doch einfach zum Testen das Systemdatum auf den gewünschten Tag im Dezember, dann funktioniert es (wenigstend für den Tag).

Gruß
Wolfgang

#4

andreas

Eroberer  (73 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.interiorview.at

Danke an Volker und Wolfgang

Mit beiden Lösungen kann ich was anfangen, nur ich dachte halt das man den "Knopf" findet. 

@Volker....da nur 1 Videofenster mit der variablen Grösse angegeben ist,wusste ich nicht ob meine Bilder an das Fenster angepasst wird oder das Bild an das Fenster. Aber werde es irgenwie schaffen.

@Wolgang ....Das Datum umzustellen ist guter Vorschlag 

Danke an euch zwei 

Lg Andreas 

 

 

 

#5

Volker W.

Administrator  (7809 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

Wenn Du den von Dir geposteten Code - wie von Wolfgang vorgeschlagen - mal mit auf Dezember vorgestelltem Datum ausprobierst, wirst Du sehen, daß das Ausgabefenster der Lightbox an die Originalgröße des eingebundenen Bildes angepaßt wird.


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

#6

andreas

Eroberer  (73 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.interiorview.at

Jetzt muss ich das Thema zum Kalender noch einmal aufgreifen

nachdem ich das Datum vorgestellt habe, sehe ich zwar die kleinen Bilder im Kalender aber beim Klick geht das POP nicht richtig auf (halber Rahmen erscheint). Meine Maßnahmen zuvor waren, alle POPups zulassen, NOscript deaktiviern, Werbeblocker deaktivieren. Es funktioniert mit keinem einzigen gängigen Browsern (weder Handy noch Tablett und PC)

Vielleicht kann man aus dem Script lesen woran das liegt

Danke für das bemühen

lg andreas
#7

webchaot

Ehrenmitglied  (1295 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 http://www.webchaot.ch

Hallo Andreas

Wie Volker auch (siehe sein Beitrag #5) habe auch ich Dein Script schnell ausprobiert und mit der von Wolfgang in Beitrag #3 vorgeschlagenen Datumsumstellung nachgestellt und muss sagen, dass es einwandfrei funktioniert: im Zustand der "Öffnung" ist der Fensterinhalt als "Vorschaubild" ersichtlich, das sich bei "Klick" mit seinem gesamten Inhalt in der Originalgrösse (die in den verschiedenen Fenstern auch unterschiedlich sein kann) in einer "Lightbox" öffnet. Und dies in mehreren getesteten Browsern und auch auf Tablet und Smartphone...

Woran es bei Deinem Versuch scheitert, das kann ich Dir nicht sagen, denn das wäre "Glaskugelreiben"... ;-)

 

Nachdem Deine Eingangsfrage ja geheissen hat "...kann das jemand rauslesen..." lass' mich noch einige Worte dazu sagen...

Grundsätzlich lautet die Antwort "...JA, das können wir rauslesen..."

 

...ABER...

 

Das Script wurde Dir von xobor.de so zur Verfügung gestellt, wie Du es hier eingestellt hast. Die "Features", die Du selber regulieren kannst, sind dabei ganz klar beschrieben.

Dein eingestelltes Script greift aber auf ein "Hauptscript" zurück, das auf dem Server des Herstellers liegt und das mit "Dean Edwards‘ Javascript Packer" verschlüsselt ist! Nachdem der Modus ja bekannt ist, gibt es natürlich auch Decoder, mit denen man solche Verschlüsselungen wieder entschlüsseln könnte, aber wenn der Autor sich für eine Verschlüsselung entschieden hat, dann wird er wohl seine Gründe dafür haben! Zumal er auf seiner Website sagt "...Kopieren Sie einfach den bereitgestellten Adventskalender-Script...." bezieht er sich ganz klar auf die Nutzung des "bereitgestellten" und von Dir geposteten Codes, aber nicht auf eine "Abänderung durch Codeklau von seinem Server"...! Auch wenn zu den "Lizenzbestimmungen" zur Verwendung dieses Codes nichts näheres zu finden ist bedeutet dies trotzdem noch immer: "freie Scripts" müssen als solche gekennzeichnet sein, also z.B. als "MIT-Lizenz" o.ä...

Und da wir hier in diesem Forum "rechtlich sauber spielen" gehe ich einfach davon aus, dass Dir somit wohl auch niemand in der Veränderung des Scripts dieses Authors helfen wird. 

 

Wenn Du ein Script für einen Adventskalender suchst, das Du frei abändern und modifizieren kannst, dann habe ich Dir einen Tipp von einer Kollegin, die immer (jedes Jahr, einfach jedes Jahr in einem neuen eigenen Design) dieses eigentlich "zwar schon alte" aber "zuverlässige" Script nutzt:

http://www.web-toolbox.net/webtoolbox/index-advent.htm

 

Abgesehen davon, dass der Autor Dir eine Vielzahl von Vorlagen überlässt, schreibt er in seinen Nutzungsbedingungen auch ganz klar:

Sie dürfen die Beispiele, Vorlagen und Script-Module kostenlos nutzen für

  • eigene HTML-Projekte (auch auf Datenträgern)
  • HTML-Projekte für Dritte (auch auf Datenträgern)
  • eigene Webseiten oder Webseiten für Dritte
  • private oder kommerzielle Webseiten / Projekte
  • kostenlose Arbeiten oder Arbeiten gegen Entgelt

Sie dürfen die Script-Module zu diesem Zweck abändern und ergänzen

 

Hier kannst Du z.B. auch die "Datumskontrolle" ganz einfach ausschalten und Dir die Geschichte zuvor mal anschauen...  ;-)

 

So...

...nun hoffe ich, dass Du Dein "Adventskalender-Projekt" doch noch positiv zu Ende bringst, bevor das erste Türchen fällig ist...  :-)

 


Gruss

Walti


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »webchaot« (19.11.2015, 15:30)
#8

andreas

Eroberer  (73 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.interiorview.at

Danke Walti für die ausführliche Info

Da es bei mir nicht funtioniert, werde ich deinen Vorschlag mit web-toolbox dankend annehmen

lg Andreas
#9

Robert (†)

Ehrenmitglied  (118 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.rs-studio.at

1528 Aufrufe | 9 Beiträge