Shop Support News Archive - Shopbetreiber News -> Forum : ECB: UMBAU von Thickbox auf Lightbox 2.04
VanderVaart21
09.04.2009, 16:50
Hallo erstmal
Kann mir jemand helfen mit dem Einbau der Lightbox in die ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] ?
Bin da jetzt länger als nen Tag dran verschieden LightBoxen [ Template anzeige Fenster ] einzubauen, aber
bekomm das nicht auf die Reihe. Und ja ich habe schon alle Anleitungen Durch
(die 400 :D) . Die ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] sieht ja bisschen anders aus als die "alte" XTC Version.
Achso benutze das YAML Template [CSS Shop/Onlineshop Template s oder Tabellen Shop/Onlineshop Template s ] .
Fang ich mal an: (habe aber die Thickbox jetzt noch drin)
Hier der Link zur Version: Lightbox 2 (http://anonym.to/?http://www.huddletogether.com/projects/Lightbox [Ajax Anzeige Erweiterung]2/)
Habe jetzt dies (soll in Header)
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="js/prototype.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="js/Script [ Programm ]aculous.js?load=effects,builder"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="js/Lightbox [Ajax Anzeige Erweiterung].js"></Script [ Programm ]>
in die Template [CSS Shop/Onlineshop Template s oder Tabellen Shop/Onlineshop Template s ] /javaScript [ Programm ]/general.js eingebunden so sieht sie jetzt aus
echo '
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/jquery-1.2.6.min.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/jquery.countdown.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/jquery.countdown-de.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/thickbox.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/prototype.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/Script [ Programm ]aculous.js?load=effects,builder"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/Lightbox [Ajax Anzeige Erweiterung].js"></Script [ Programm ]>';
in die stylesheet.css habe ich dann die Lightbox [Ajax Anzeige Erweiterung].css eingebunden:
@import url(css/screen/thickbox.css);
@import url(css/screen/Lightbox [Ajax Anzeige Erweiterung].css);
und jetzt kommt vermutlich das, warum es nicht funktioniert, denn das einzige was ich verändert habe
war in der ProDuct_info_v1.html
<a href="{$PRODUCTS_IMAGES.0.popup}" title="{$PRODUCTS_NAME}" class="thickbox">
{$PRODUCTS_IMAGES.0.info}
<a href="{$IMG.popup}" title="{$PRODUCTS_NAME}" class="thickbox">
{$IMG.info}
einfach in class="Lightbox [Ajax Anzeige Erweiterung]" geändert. Dies reicht vermutlich nicht oder ?
Muss ich dann noch in der ProDuct_info.php was ändern ?
Hier mal der Auszug aus der ProDuct_info.php, der vermutlich dafür verantworlich ist.
$image=' ';
$image_info=' ';
if ($proDuct->data['proDucts_image'] != ' ')
{
$image= DIR_WS_POPUP_IMAGES.$proDuct->data['proDucts_image'];
$image_info = DIR_WS_INFO_IMAGES.$proDuct->data['proDucts_image'];
}
$info_smarty->assign('PRODUCTS_IMAGE', $image_info);
$info_smarty->assign('PRODUCTS_IMAGE_POPUP', $image);
$images = array();
if ( $proDuct -> data['proDucts_image'] != '' ) {
$images[] = array('original' => DIR_WS_ORIGINAL_IMAGES . $proDuct -> data['proDucts_image'],
'info' => DIR_WS_INFO_IMAGES . $proDuct -> data['proDucts_image'],
'popup' => DIR_WS_POPUP_IMAGES . $proDuct -> data['proDucts_image'],
'thumbnail' => DIR_WS_THUMBNAIL_IMAGES . $proDuct -> data['proDucts_image']);
}
$mo_images = xtc_get_proDucts_mo_images($proDuct -> data['proDucts_id']);
if ( $mo_images != false ) {
foreach ($mo_images as $img) {
$images[] = array('original' => DIR_WS_ORIGINAL_IMAGES.$img['image_name'],
'info' => DIR_WS_INFO_IMAGES.$img['image_name'],
'popup' => DIR_WS_POPUP_IMAGES.$img['image_name'],
'thumbnail' => DIR_WS_THUMBNAIL_IMAGES.$img['image_name']);
}
}
$info_smarty -> assign('PRODUCTS_IMAGES', $images);
Also wäre klasse wenn mir da jemand auf die Sprünge helfen könnte.
P.S Sind da viele Dateien betroffen, die mit der Thickbox verknüpft ist ?
Da ich diese einfach ersetzen möchte und nicht beide Varianten im Shop/Onlineshop haben möchte.
Doc Olson
09.04.2009, 17:02
prototype und jquery vertragen sich nicht miteinander.
Versuch's mal mit der thickbox, die basiert auf jquery und tut im Grunde genau das selbe.
Oder such Dir eine der anderen hundert milliarden clone aus: <a href="http://anonym.to/?http://planetozh.com/projects/Lightbox" target="_blank">http://planetozh.com/projects/Lightbox (http://anonym.to/?http://planetozh.com/projects/Lightbox [Ajax Anzeige Erweiterung]-clones/) [Ajax Anzeige Erweiterung]-clones/</a>
VanderVaart21
09.04.2009, 17:11
''>ZITAT(Doc Olson @ Apr 9 2009, 17:02) 161597
prototype und jquery vertragen sich nicht miteinander.
Versuch's mal mit der thickbox, die basiert auf jquery und tut im Grunde genau das selbe.
Oder such Dir eine der anderen hundert milliarden clone aus: <a href=\"http://anonym.to/?http://planetozh.com/projects/Lightbox [Ajax Anzeige Erweiterung]-clones/\" target=\"_blank\">http://planetozh.com/projects/Lightbox (http://anonym.to/?http://planetozh.com/projects/Lightbox) [Ajax Anzeige Erweiterung]-clones/</a>
[/b]
Die Thickbox ist ja schon drin und funktioniert :-). Nur ist mein Problem das ich Produktbilder in der Grösse
800x800 habe und diese auch gerne in voller Grösse darstellen möchte.
Und da dachte ich das die Lightbox 2 dafür besser geeignet ist.
Würde es denn auch mit der Thickbox gehen ? Da diese ja automatisch die Bilder verkleinert.
P.S:
Habe aber schon einige Version versucht einzubauen. Funktioniert nicht. Muss an mein Einbauverfahren liegen :-)
Doc Olson
09.04.2009, 17:14
''>ZITAT(VanderVaart21 @ Apr 9 2009, 17:11) 161601
Die Thickbox ist ja schon drin und funktioniert :-). Nur ist mein Problem das ich Produktbilder in der Grösse
800x800 habe und diese auch gerne in voller Grösse darstellen möchte.
Und da dachte ich das die Lightbox 2 dafür besser geeignet ist.
Würde es denn auch mit der Thickbox gehen ? Da diese ja automatisch die Bilder verkleinert.
[/b]
Nö. Die Thickbox verkleinert nix. Die zeigt das Bild an, welches man ihr sagt, das sie anzeigen soll.
VanderVaart21
09.04.2009, 17:24
''>ZITAT(Doc Olson @ Apr 9 2009, 17:14) 161604
Nö. Die Thickbox verkleinert nix. Die zeigt das Bild an, welches man ihr sagt, das sie anzeigen soll.
[/b]
Naja bei mir macht Sie es nicht es nicht :-).
Firebug findet das 800x800 grosse pic.
angezeigt wird aber nur height:369 width:369
Meine AUflösung: 1024x768
Nehme ich eine andere Auflösung wird dann auch das Bild grösser angezeigt.
(Bei 1280x800 hat das angezeigte Bild 401x401px)
Doc Olson
09.04.2009, 17:29
<a href="{$PRODUCTS_IMAGES.0.popup}" title="{$PRODUCTS_NAME}" class="thickbox">
** {$PRODUCTS_IMAGES.0.info}
</a>
So ist es z.B. in der proDuct_info.html
Du kannst nun bei den Bildoptionen die AUsmaße für die popup Bilder vergrößern oder Du wählst hier ein anderes Bild aus, welches im Zoom angezeigt werden soll.
So wird das Originalbild angezeigt
<a href="{$PRODUCTS_IMAGES.0.original}" title="{$PRODUCTS_NAME}" class="thickbox">
** {$PRODUCTS_IMAGES.0.info}
</a>
Info...
<a href="{$PRODUCTS_IMAGES.0.info}" title="{$PRODUCTS_NAME}" class="thickbox">
** {$PRODUCTS_IMAGES.0.info}
</a>
Klar soweit?
gdevelop
09.04.2009, 17:31
''>ZITAT(Doc Olson @ Apr 9 2009, 17:02) 161597
prototype und jquery vertragen sich nicht miteinander.
....
[/b]
Nu... nicht ganz:
Die jQuery-Doc sagt:
jQuery.noConflict( )
Run this function to give control of the $ variable back to whichever library first implemented it.
Das macht jQuery u.a mit Prototype kompatibel.
Dann kannst Du zwar bei jQuery nicht mehr (überall) mit der $ arbeiten, sondern mußt stattdessen jQuery schreiben. Jedes gute jquery-Plugin sollte sowieso nicht direkt auf $ zugreifen. !
Falls doch, dann ist das Plugin IMHO nix Wert und es passt, was Doc Olson sagt:
Einfach 'ne andere Variante einbinden. ;)
Probiers einfach mal kurz mit einem
<Script [ Programm ] ...>** jQuery.noConflict( ); </Script [ Programm ]>
in der Template [CSS Shop/Onlineshop Template s oder Tabellen Shop/Onlineshop Template s ] -Datei .
Doc Olson
09.04.2009, 17:36
''>ZITAT(GDev @ Apr 9 2009, 17:31) 161611
Die jQuery-Doc sagt:
jQuery.noConflict( )
Run this function to give control of the $ variable back to whichever library first implemented it.
Das macht jQuery u.a mit Prototype kompatibel.
[/b]
Kannte ich noch nicht. Ist meiner Meinung nach aber eh Flickschusterei. Da lieber sauber arbeiten und gleich bei EINEM JS Framework bleiben.
Viel hilft nicht viel. Weniger ist mehr.
gdevelop
09.04.2009, 17:47
Nur leider läßt sich nicht immer alles mit einen Framework lösen (zumindest nicht sehr elegant).
Sonst kann ich nur zustimmen ...
.... und viele Köche verderben den (JS-)Brei ... :P
VanderVaart21
09.04.2009, 17:51
Erstmal Danke für eure Antworten
Habe aber das jQuery.noConflict( ) auch schon gefunden bzw. versucht einzubinden (vermutlich falsch), aber das hatte ich auch gelesen.
Ich kann ja aber bei der Thickbox bleiben nur wundert mich das keiner das Problem hat :-)
bzw. so grosse Produktbilder anzeigen lässt mit der Thickbox.
@Doc Olson
Jap ist alles klar und auch verständlich :-).
Nur meine Popups haben schon 800x800 wie das Originalbild. Daher ist es egal ob ich die Original oder die Popups aufrufe (habe auch beides ausprobiert)
Aber zu meiner Anleitung. Die Boxen (Lightbox,Thickbox etc.) haben ja das gleiche Einbauprinzip.
Ich bau die Dateien in Header ein
und dann lass ich die AUfrufen über die ProDuct_info_v1_html reicht das ??
Bei den Anleitungen der alten XTC Version muss ich da noch in der ProDuct_info.php rumbasteln.
Muss ich das eventuell jetzt auch ?
Doc Olson
09.04.2009, 18:14
''>ZITAT(GDev @ Apr 9 2009, 17:47) 161616
Nur leider läßt sich nicht immer alles mit einen Framework lösen (zumindest nicht sehr elegant).
Sonst kann ich nur zustimmen ...
.... und viele Köche verderben den (JS-)Brei ... :P
[/b]
Wer wirklich der Meinung ist, er brauche mehrere Frameworks, sollte DRINGEND sein Seiten-Konzept überdenken.
Ich kann mich nur wiederholen: Viel hilft nicht viel.
Und auch mal überlegen, was er seinen Besuchern beim ersten Laden der Seite an Wartezeit zumutet wenn zwei Frameworks geladen werden sollten.
VanderVaart21
09.04.2009, 19:26
''>ZITAT(Ex-Entwickler @ Apr 9 2009, 19:01) 161642
Und auch mal überlegen, was er seinen Besuchern beim ersten Laden der Seite an Wartezeit zumutet wenn zwei Frameworks geladen werden sollten.
[/b]
Ich würde ja gerne die Thickbox rausnehmen. was muss ich denn da alles rausnehmen ?
thixkbox.css aus der stylesheet.css
dann in der general.js die thickbox.js noch welche ?
Habe jetzt mir mal das Template [CSS Shop/Onlineshop Template s oder Tabellen Shop/Onlineshop Template s ] XTC5 angeschaut nur mal so zum Testen( Da ist die Smoothbox drin)
Habe dann mal den Inhalt der includes/general.js in meine yaml general.js eingefügt.
dann eben die Smoothbox ordner und die css. Als letztes dann mal zur Probe die ProDuct_info_v1.html
als ProDuct_info_v2 hochgeladen und da funktionierte die Smoothbox (die Thickbox in der V1 nicht mehr).
Kann mir jemand helfen meine V1 umzuschreiben bzw das die Smoothbox da auch funktioniert ?
Hier mal meine V1
{config_load file="$language/lang_$language.conf" section="proDuct_info"}
{$FORM_ACTION}
<h1 class="proDuctInfo1Name">{$PRODUCTS_NAME}</h1>
"proDuctInfo1">
"floatbox">
{if $PRODUCTS_IMAGES.0.info != ''}
{strip}
<a href="{$PRODUCTS_IMAGES.0.popup}" title="{$PRODUCTS_NAME}" class="thickbox">
{$PRODUCTS_IMAGES.0.info}
</a>
{/strip}
{/if}
"basicData">
"prodPriceInfo1">
{$PRODUCTS_PRICE}
</div>
"prodTaxShipInfo1">
{$PRODUCTS_TAX_INFO}
{get_shipping_Link [ Verweis auf andere Stelle der Webseite ]}
</div>
{if $PRODUCTS_VPE}
{$PRODUCTS_VPE}
{/if}
{if $PRODUCTS_MODEL}
{#model#}{$PRODUCTS_MODEL}
{/if}
{$PRODUCTS_DISCOUNT}
{if $SHIPPING_NAME}
{#Text_shippingtime#}
{if $SHIPPING_IMAGE}
{$SHIPPING_IMAGE}
{/if}
{$SHIPPING_NAME}
{/if}
</div>
</div>
{if $PRODUCTS_DESCRIPTION}
<p class="desc">{$PRODUCTS_DESCRIPTION}</p>
{/if}
<br class="clearHere" />
{if $MODULE_proDuct_options}
"options">{$MODULE_proDuct_options}</div>
{/if}
<br class="clearHere" />
<p class="addCart">
{$ADD_QTY}{$ADD_CART_BUTTON|nofollow}
{$PRODUCTS_PRINT|replace:"cursor:hand":"cursor:pointer"}
</p>
<p class="morePics">
{foreach from=$PRODUCTS_IMAGES item=IMG name=proDuct_images}
{if !$smarty.foreach.proDuct_images.first}
{strip}
<a href="{$IMG.popup}" title="{$PRODUCTS_NAME}" class="thickbox">
{$IMG.info}
</a>
{/strip}
{/if}
{/foreach}
{if $PRODUCTS_FSK18=='true'}{$tpl_path}img/fsk18.gif{/if}
</p>
<br class="clearHere" />
{if $MODULE_graDuated_price}
{$MODULE_graDuated_price}
{/if}
</div> (fehlt noch ein Stück)
---------------------------------------------------------------------------------------------------------------------------
Und jetzt mal die aus der XTC5
{config_load file="$language/lang_$language.conf" section="proDuct_info"}
<h1>{$PRODUCTS_NAME}</h1>
<div id="proDuctinfowrap">
{if $PRODUCTS_IMAGES!=''}
<div id="proDuctinfoimages">
{$PRODUCTS_IMAGES.0.thumbnail} ({$PRODUCTS_IMAGES.0.popup})
{if $PRODUCTS_POPUP_LINK!=''}"hrlightgrey"></div>{#Text_zoom#} ({$PRODUCTS_POPUP_LINK}){/if}
</div>
{/if}
{if $PRODUCTS_IMAGES!=''}<div id="proDuctinfopricewithimages">{else}<div id="proDuctinfopricewithoutimages">{/if}
<div id="proDuctinfoprice">
<p class="proDuctprice">{$PRODUCTS_PRICE}</p>
<p class="taxandshippinginfo">{$PRODUCTS_TAX_INFO}{if $PRODUCTS_SHIPPING_LINK} {get_shipping_Link [ Verweis auf andere Stelle der Webseite ]}{/if}</p>
{if $SHIPPING_NAME}<p class="shippingtime">{#Text_shippingtime#}{$SHIPPING_NAME}</p>{/if}
{if $PRODUCTS_STOCKS_TRAFFIC_IMAGE}
<p class="stockimage">{$PRODUCTS_STOCKS_TRAFFIC_IMAGE}</p>
<p class="stockimageText">{$PRODUCTS_STOCKS_TRAFFIC_NAME}</p>
{/if}
{if $PRODUCTS_VPE}"hrlightgrey"></div>{$PRODUCTS_VPE}{/if}
{if $MODULE_graDuated_price !=''}"hrlightgrey"></div>{$MODULE_graDuated_price}{/if}
{if $PRODUCTS_DISCOUNT!=''}"hrlightgrey"></div>{$PRODUCTS_DISCOUNT}{/if}
{if $PRODUCTS_FSK18=='true'}"hrlightgrey"></div>{$tpl_path}img/fsk18.gif{/if}
{if $PRODUCTS_MODEL!=''}"hrlightgrey"></div>{#model#} {$PRODUCTS_MODEL}{/if}
{if $PRODUCTS_URL [Adresse die im Browser eingegeben wird] != ''}"hrlightgrey"></div><div style="padding-top:5px;">{$PRODUCTS_URL [Adresse die im Browser eingegeben wird]}</div>{/if}
"hrlightgrey"></div>
{$PRODUCTS_PRINT}
</div>
{if $PRODUCTS_DATE_AVIABLE != ''}
{$PRODUCTS_DATE_AVIABLE}</p>{/if}
</div>
<div style="clear:both;"></div>
{if $MODULE_proDuct_options !=''}
"proDuctoptions">{$MODULE_proDuct_options}</div>{/if}
"addtobasket">
{$FORM_ACTION}
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td style="width:100%">{$ADD_QTY}</td>
<td>{$ADD_CART_BUTTON}</td>
</tr>
</table>
{$FORM_END}
{$FORM_ACTION_WISHLIST}
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td style="width:100%"><input class="flat_Text" type="Text" size="3" value="1" name="proDucts_qty"/></td>
<td>{$ADD_WISHLIST_BUTTON}</td>
</tr>
</table>
</div>
{$FORM_END_WISHLIST}
{if $PRODUCTS_DESCRIPTION !=''}
{$PRODUCTS_DESCRIPTION}</p>{/if}
</div>
{if $MODULE_proDucts_media != ''}{$MODULE_proDucts_media}{/if}
{if $MODULE_proDucts_reviews != ''}{$MODULE_proDucts_reviews}{/if}
{if $MODULE_cross_selling != ''}{$MODULE_cross_selling}{/if}
{if $MODULE_reverse_cross_selling != ''}{$MODULE_reverse_cross_selling}{/if}
{if $MODULE_also_purchased != ''}{$MODULE_also_purchased}{/if}
{if $PRODUCTS_ADDED != ''}<p class="proDuctinfoproDuctadded">{$PRODUCTS_ADDED}</p>{/if}
{$PRODUCT_NAVIGATOR}
<div style="display: none">
{foreach name="proDuct_image" from=$PRODUCTS_IMAGES item=row}
{if $smarty.foreach.proDuct_image.iteration != '1'}{$row.thumbnail} ({$row.popup}){/if}
{/foreach}
</div>
VanderVaart21
09.04.2009, 19:50
Mensch Mensch Mensch ich bin ganz erstaunt im Moment läuft die Smoothbox oder was das ist :-)
Habe jetzt das :
"proDuctInfo1">
"floatbox">
{if $PRODUCTS_IMAGES.0.info != ''}
{strip}
<a href="{$PRODUCTS_IMAGES.0.popup}" title="{$PRODUCTS_NAME}" class="thickbox">
{$PRODUCTS_IMAGES.0.info}
</a>
{/strip}
{/if}
Durch das ersetzt:
"proDuctInfo1">
"floatbox">
{if $PRODUCTS_IMAGES!=''}
<div id="proDuctinfoimages">
{$PRODUCTS_IMAGES.0.thumbnail} ({$PRODUCTS_IMAGES.0.popup})
{if $PRODUCTS_POPUP_LINK!=''}"hrlightgrey"></div>{#Text_zoom#} ({$PRODUCTS_POPUP_LINK}){/if}
</div>
{/if}
und für das 2te Produktbild:
<p class="morePics">
{foreach from=$PRODUCTS_IMAGES item=IMG name=proDuct_images}
{if !$smarty.foreach.proDuct_images.first}
{strip}
<a href="{$IMG.popup}" title="{$PRODUCTS_NAME}" class="thickbox">
{$IMG.info}
</a>
{/strip}
{/if}
{/foreach}
ersetzt mit:
{foreach name="proDuct_image" from=$PRODUCTS_IMAGES item=row}
{if $smarty.foreach.proDuct_image.iteration != '1'}{$row.thumbnail} ({$row.popup}){/if}
{/foreach}
Bin mal gespannt wann der erste Fehler auftritt :-)
So jetzt aber mal ne andere Frage möchte jetzt ja die Thickbox ausbauen
was kann den in der general.js raus ?
echo '
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/jquery-1.3.2.min.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/jquery.countdown.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/jquery.countdown-de.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/thickbox.js"></Script [ Programm ]>
<Script [ Programm ] language="javaScript [ Programm ]" type="Text/javaScript [ Programm ]" src="templates/' . CURRENT_TEMPLATE . '/javaScript [ Programm ]/jquery.slimbox2.js"></Script [ Programm ]>
<Link [ Verweis auf andere Stelle der Webseite ] rel="stylesheet" type="Text/css" href="templates/' . CURRENT_TEMPLATE . '/slimbox2.css" />';
Die Thickbox.js ist klar, aber wofür sind die beiden Countdown JS-Datein zuständig ? Für LiveShop/Onlineshop / Onlineshopping ?
wenn sollte man slimbox verwenden:
http://plugins.jquery.com/project/slimbox2 (http://anonym.to/?http://plugins.jquery.com/project/slimbox2)
VanderVaart21
09.04.2009, 20:56
''>ZITAT(Gunah @ Apr 9 2009, 19:58) 161658
wenn sollte man slimbox verwenden:
http://plugins.jquery.com/project/slimbox2 (http://anonym.to/?http://plugins.jquery.com/project/slimbox2)
[/b]
Jap Vielen Dank hab ich jetzt
Und noch läuft es :blush:
gdevelop
10.04.2009, 00:32
''>ZITAT(Doc Olson @ Apr 9 2009, 18:14) 161642
Wer wirklich der Meinung ist, er brauche mehrere Frameworks, sollte DRINGEND sein Seiten-Konzept überdenken.
[/b]
Jedes Framework hat Vor- und Nachteile. und bei moDular aufgebauten IntenetSeiten hat das nichts mit Seitenkonzepten zu tun! sondern mit der AnwenDung, die Du umsetzen willst.
Meist kommst Du jschon in die Verlegenheit mehrere Frameworks einzusetzen, wenn Du im Header, Footer oder einer Sidebar ein Framework verwendest, daß dir im HauptBereich gar nicht weiterhilft und Dich stattdessen zwingt, ellenlangen, umständlichen und damit fehleranfälligen Code zu schreiben, was mit dem anderen Framework mit 'nem 2-Zeiler funktionert.
(Hoch lebe die MoDul arisierung!)
''>ZITAT(Ex-Entwickler @ Apr 9 2009, 19:01) 161642
Und auch mal überlegen, was er seinen Besuchern beim ersten Laden der Seite an Wartezeit zumutet wenn zwei Frameworks geladen werden sollten.
[/b]
Die Wartezeit ist ebenso kein Argument. Wer sein JavaScript richtig einbaut, hat kaum Wartezeiten! Auch nicht bei zwei oder mehr Frameworks. Meist ist ein Bild schon größer als die (gepackten) Frameworks zusammen.
Wo wären Google und Yahoo mit Ihren Internet-AnwenDungen, wie Mail, Docs, Analytics und und undm wenn es dafür keine Lösung gäbe?
Es reicht ja schon, wenn man nicht einfach jedes Script in den Header steckt.
VanderVaart21
30.04.2009, 18:47
Hallo also das ist schon bisschen her das ich die Slimbox2 eingebaut habe und sie läuft ja nur habe ich jetzt ein Problem mit dem MoDul und der Ersteller des MoDul s ist auch schon die ganze Zeit dabei mir Lösungsvorschläge zu machen aber wird nix. Also weiss vielleicht hier ja jemand von den Spezies was da los ist.
Also habe das Produktlaufband Treadmill eingebaut. Zeigt nur immer ein Problem an und läuft auch nicht! Habe das auf der Startseite eingebunden und bekomme immer diese FehlermelDung:
$(”#proDucts_treadmill”).jCarouselLite is not a function
(?)()()proDucts…admill.js (Linie 6)
(?)()([function()], function(), undefined)
In der Zeile 6 steht dann Speed:2000
Ist das der Fehler ? jCarouselLite is not a function was soll das heissen ?
so sieht das im Header aus ! Verträgt sich da was nicht ?
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/yaml/javaScript [ Programm ]/jquery-latest.pack.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/yaml/javaScript [ Programm ]/jquery.easing.1.3.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/yaml/javaScript [ Programm ]/jcarousellite_1.0.1.pack.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/yaml/javaScript [ Programm ]/proDucts_treadmill.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="includes/general.js"></Script [ Programm ]>
<Link [ Verweis auf andere Stelle der Webseite ] rel="shortcut icon" href="/favicon.ico"/><Link [ Verweis auf andere Stelle der Webseite ] rel="icon" href="animated_favicon.gif" type="image/gif"/><Link [ Verweis auf andere Stelle der Webseite ] rel="apple-touch-icon" href="apple-touch-icon.png"/><Link [ Verweis auf andere Stelle der Webseite ] rel="alternate" type="application/rss+xml" title="RSS-Feed" href="http://www.ladyShop/Onlineshop / Onlineshop24.com/rss-news.php"/><!--[if lte IE 7]>
<Link [ Verweis auf andere Stelle der Webseite ] href="templates/yaml/css/patches/patch_3col_fixed.css" rel="stylesheet" type="Text/css" />
<![endif]-->
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/yaml/javaScript [ Programm ]/jquery.countdown.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/yaml/javaScript [ Programm ]/jquery.countdown-de.js"></Script [ Programm ]>
<Script [ Programm ] type="Text/javaScript [ Programm ]" src="templates/yaml/javaScript [ Programm ]/jquery.slimbox2.js"></Script [ Programm ]></head>
<body> <div id="page_margins">
Was läuft da schief ?
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.