Shop Support News Archive - Shopbetreiber News -> Forum : xt Webshop Templates Module SEO Hilfe Forum: Anleitung Für Neue Boxen
Hallo Leute
Ich suche eine Anleitung um neue Boxen zu erstellen, die auch mit der 3.0.4 SP1 geht.
Vielen Dank
Dywoo
HarryBoo
28.02.2006, 22:45
Hallo xtc-shoplayout_de,
ich möchte dich als neues Mitglied des Forums erstmal willkommen heißen :)
und freue mich das du auch gleich aktiv mit machst.
Dieser Beitrag wird sicherlich vielen Usern einige Fragen beantworten.
Ich freue mich auf deine Mitarbeit
Grüße vom
HarryBoo
bluemoon
01.03.2006, 00:29
Danke schön, HarryBoo
@xtc-shoplayout_de
Hallo,
für was genau ist denn der Punkt 5(file_flag ändern)?
Was muss ich tun, wenn ich nicht nur eine neue Box möchte, sondern weitere (bzgl.file_flag nummer)?
Danke schon im Voraus
diveng
Oliver F.
01.03.2006, 08:23
du kannst das analog weiterfortsetzten.. die fileflags immer um eins erhöhen.
danach nicht den punkt 6 vergessen
''>ZITAT(Oliver F. @ Mar 1 2006, 8:23) 854
du kannst das analog weiterfortsetzten.. die fileflags immer um eins erhöhen.
danach nicht den punkt 6 vergessen
[/b]
Danke für die schnelle Antwort!
Jetzt noch ne Frage,
gibt es ne Möglichkeit, den Inhalt der Box (Text, Bilder) mit dem Content Manager zu gestalten?
Jetzt zeigt er ja nur Links, die dann im Hauptfenster geöffnet werden!
Gruß
Jörg
bluemoon
01.03.2006, 10:30
du must im Content Manager einfach Deinen Menuepunkt anlegen, der Box zuweisen und fertig
''>ZITAT(xtc-shoplayout_de @ Mar 1 2006, 10:30) 862
du must im Content Manager einfach Deinen Menuepunkt anlegen, der Box zuweisen und fertig
[/b]
Hallo,
hab ich auch gemacht! Dann kommt aber nur ein Link in der Box. :mellow: Wenn man diesen anklickt, kommt im Hauptfenster der Content! Ich möchte aber sofort in der Box den Content ansehen.
Hallo,
kann mir keiner weiter helfen?
HarryBoo
02.03.2006, 21:20
Hallo diveng,
Ich weiß nicht ob ganz verstehe was du willst :blink:
''>ZITAT</div>Dann kommt aber nur ein Link in der Box. mellow.gif Wenn man diesen anklickt, kommt im Hauptfenster der Content! Ich möchte aber sofort in der Box den Content ansehen.[/b]
Wenn du etwas in der Box darstellen willst, dann musst du dieses per html in der entsprechenden Boxdatei machen.
Wenn ich nicht rnichtig liege gebe uns doch mal einen Link wo man das Problem sehen kann.
Gruß
HarryBoo
bluemoon
02.03.2006, 22:48
für das, was Du haben möchtest gibt es 2 Möglichkeiten...
Möglichkeit 1 : Du baust Dir Deine eigene Box mit HTML und bindest diese direkt in Deine index.html ein
Nachteil dabei ist, Du musst bei jeder Änderung den Quellcode bearbeiten.
Möglichkeit 2 : Es gibt einen sogenannten Boxmanager, der es Dir ermöglnicht, direkt im XTC Adminbereich Boxen mit Content zu füllen - Links, Bilder etc.
Wenn Du wissen willst, wo es den Boxmanager gibt schau auf meiner Webseite (siehe Profil) oder schreibe mir ne PM
''>ZITAT(xtc-shoplayout_de @ Mar 1 2006, 0:29) 842
Danke schön, HarryBoo
[/b]
@shoplayout.de
Dein Artikel Nummer 20 ist ja ganz schön frech. :-) LOL
Gruss
Hen
bluemoon
03.03.2006, 08:50
welcher ist denn Artikel Nr. 20 ?
Mr. Modding
03.03.2006, 09:25
''>ZITAT(xtc-shoplayout_de @ Mar 3 2006, 8:50) 992
welcher ist denn Artikel Nr. 20 ?
[/b]
Anleitung : XTC Footer Änderung 3.03/3.04 :P
bluemoon
03.03.2006, 12:40
naja, frech ist eine Sache ... mag sein ...
ich will jetzt hier auch keine Grundsatzdiskusion anstreben, aber ein Statement gebe ich gerne ab ;-)
XTC ist GPL und der gesamte Code darf geändert werden ; bis auf die Copyright Hinweise -
und genau darum geht es ; ( gut nur, dass ASCII keine Quelltextverschlüsselung ist )
dass der Copyright erhalten bleiben muss ist klar und es wird auch darauf hingewiesen.
Aber ! es gibt viele Shopbetreiber, die wollen den eigentlichen Shop Footer ergänzen und nicht alles über das Template regeln und im XTC Forum wird das Thema immer totgeschwiegen oder blockiert, gelöscht, wie auch immer. ( Man gewinnt immer wieder den Eindruck, die Macher von XTC haben regelrechte Angst, es könnte jemand den Footer entfernen und blabla Shop reinsetzen - und weiter ? das ändert nichts am Copyright und an der GPL )
Ich verkaufe nichts und gebe auch keine Anleitung, wie man gegen die GPL oder geltendes Recht verstösst -
was die Käufer mit der Anleitung machen ist alleine deren Problem.
hi,
ich hab noch ein kleines Problem und zwar möchte ich gerne eine box in eine kategorie plus unterkategorien dieser kategorie anzeigen lassen.
ich habe nun die box in der kategorie 42 mit dem code:
if($_GET[cPath]=='42') require(DIR_WS_BOXES . 'partner42.php');
wie bekomme ich es hin auch in der kategorie 42_10, 42_3 und 42_4 anzeigen zulassen?
oder gibt es auch eine lösung das er einfach alle unterkategorien der 42 mit aufnimmt, falls mal neue dazu kommen?
vielen dank im vorraus
gruß kai
IVOMANIA
10.03.2006, 19:56
''>ZITAT(xtc-shoplayout_de @ Mar 2 2006, 22:48) 971
Möglichkeit 2 : Es gibt einen sogenannten Boxmanager, der es Dir ermöglnicht, direkt im XTC Adminbereich Boxen mit Content zu füllen - Links, Bilder etc.
Wenn Du wissen willst, wo es den Boxmanager gibt schau auf meiner Webseite (siehe Profil) oder schreibe mir ne PM
[/b]
Hallo erst Mal.
Ich habe auf deiner Seite gesucht, aber den Boxmanager nicht gefunden. Hast Du Ihn nicht mehr im Angebot?
Gruß Jens
HarryBoo
12.03.2006, 00:43
Hier noch mal die Vorgehendsweise um eine vorhandene Box zu kopieren und anzupassen.
Gehe in folgendes Verzeichnis:
/template/ihrtemplate/source/boxes
Dort kopierst du z.b.: box_information.php in box_links.php
Das gleiche machst du im Verzeichnis:
/template/ideintemplate/boxes
Hier kopierst du die box_information.html in box_links.html
Des weiteren:
Ändern der Bezeichnungen in den beiden Files:
In der .php Datei ersetzt du alle Einträge die "information" heißen,
mit "links".
Achte darauf das folgender Code groß geschrieben werden muß:
$smarty->assign('box_INFORMATION',$box_information);
Hier also das INFORMATION in LINKS ändern
Weiter gehts mit:
Die neue Box in der boxes.php einzubinden.
Dazu öffne die Datei:
/template/ihrtemplate/source/boxes.php
Und füge unter:
require(DIR_WS_BOXES . 'information.php');
folgendes ein:
require(DIR_WS_BOXES . 'links.php');
Nun musst du den Smarty Tag in die Index.html einfügen.
Öffne die Datei "index.html" im Verzeichnis:
/template/ihrtemplate/
Füge {$box_LINKS} entweder in die Linke oder in die Rechte
Navigationsleiste ein.
<td>{$box_CART} {$box_LOGIN} {$box_INFOBOX} {$box_ADMIN} {$box_BESTSELLERS} {$box_CURRENCIES} {$box_LANGUAGES} {$box_MANUFACTURERS_INFO} {$box_MANUFACTURERS} {$box_NOTIFICATIONS} {$box_TELL_FRIEND} {$box_LINKS} </td>
Dann folgt die Änderung des file_flag in der links.php:
$content_query=xtc_db_query("SELECT content_id, categories_id, parent_id, content_title, content_group FROM ".TABLE_CONTENT_MANAGER." WHERE languages_id='".(int)$_SESSION['languages_id']."' and file_flag=3 and content_status=1");
Hier änders du: file_flag=0 auf file_flag=3
Jetzt noch die Änderung in der Datenbank.
Gehe in deine Datenbank. Dort findest du die Tabelle:
cm_file_flags
Erzeuge einen neuen Eintrag und schreibe für file_flag = 3
Und gebe der Box noch den Namen: links
Dieser Name wird dann in der Auswahlbox des Content-Managers stehen.
Nun noch das Ändern der Sprachdatei.
Gehe in des Verzeichnis:
lang/german/
Öffnen Sie die Datei: lang_german.conf
Füge im Abschnitt (ziemlich weit unten) folgendes ein:
heading_linkbox = 'Spielelinks' (Können Sie natürlich Ihren Begebenheiten anpassen)
[b]Öffne deine links.html Datei und ändere den Smarty Tag:
{#heading_infobox#}
in
{#heading_linkbox#}
Jetzt wird der Content erzeuget:
Melde dich als Admin an, gehe zum Content-Manager.
Erstelle einen neuen Content.
Jetzt solltest du bei "Box" die neue Box "links" auswählen können und der Box den neuen Content zuweisen.
Unbedingt auch das Kästchen "Snichtbar" anklicken, da sonst Ihre neue Box sonst
garnicht erscheint.
bluemoon
14.03.2006, 23:04
''>ZITAT(IVOMANIA @ Mar 10 2006, 19:56) 1465
Hallo erst Mal.
Ich habe auf deiner Seite gesucht, aber den Boxmanager nicht gefunden. Hast Du Ihn nicht mehr im Angebot?
Gruß Jens
[/b]
doch, wird aber gerade ein wenig modifiziert
Servus !
Kann mir jemand Punkt 6 mal bitte erklären ?
Das ist mit der Datenbank und dem cm_file_flags !!!
Baby
bluemoon
29.03.2006, 22:28
was möchtest Du genau wissen ?
wo die datenbank ist und wo ich dort cm_file_flags finde.
Dort soll ich ein neuen Eintrag und schreiben für file_flag = 3 .
Und dann der Box noch den Namen geben der dann im Content-Managers stehen soll.
Baby
bluemoon
29.03.2006, 22:44
wo Deine Datenbank ist solltest Du wissen :D
Daten vom Hoster
und wenn Du die geöffnet hast suche im linken Menü cm_file_flags -
anklicken ; nächster Schritt : Zeile hinzufügen
file flag nummer und name vergeben - fertig
Wenn Du es Dir nicht zutraust, schicke mir Deine DB Daten per PM ich kann Dir das einfügen
Esrtemal ein dickes Dankeschön an bluemoon für seine Hilfe !!!
So Box steht nun, in der Box sol jetzt angezeigt werden das Angebot des Monats !
Wie bekomme ich das dort rein ???
bluemoon
30.03.2006, 09:16
gehe in Deinen Content Manager und wähle als Ort für Deinen Text die neue Box aus
Es müßte aber gleich mit bild Angezeigt werden !
zum Beispiel das ich das Angebot im Sonderangebot erstelle und das dann in der Box zu sehen ist !
Muß da noch was programmiert werden ?
bluemoon
30.03.2006, 09:38
dann nutze html Code im <Titel>
http://www.domain.de/bild.jpg (http://www.DOMAIN.de)
Wenn Du direkt zu einem Artikel verlinken willst, lass das target weg
Irgendwie mache ich was falsch ! geht einfach nicht !
bluemoon
30.03.2006, 10:13
gib mir mal den Link zum Bild und den Artikel
http://wilthener-briefmarkenhandel.de/prod...5--Auflage.html (http://anonym.to/?http://wilthener-briefmarkenhandel.de/product_info.php?info=p252_CD-Abarten-Katalog-Bund-Berlin-5--Auflage.html)
http://wilthener-briefmarkenhandel.de/imag...mages/252_0.jpg (http://anonym.to/?http://wilthener-briefmarkenhandel.de/images/product_images/popup_images/252_0.jpg)
ich hoffe das sind die rnichtigen links
rnichtige Bildadresse ist
http://wilthener-briefmarkenhandel.de/imag...mages/252_0.jpg (http://anonym.to/?http://wilthener-briefmarkenhandel.de/images/product_images/thumbnail_images/252_0.jpg)
bluemoon
30.03.2006, 13:20
funktioniert doch auf Deiner Seite einwandfrei , oder ?
Plattendealer
05.09.2006, 22:26
Hallo
Habe eine neue Box erstellt. Allerdings kommt jetzt auch ein Link dazu den ich aber nicht haben möchte. Habe auch schon versucht den Code zu benutzen den ich aus einem anderen Beitrag habe, allerdings kommt dann eine Fehlermeldung. Kann jemand helfen?
MFG
Michael
bluemoon
06.09.2006, 15:08
was für eine Fehlermeldung kommt denn ?
bluemoon
01.10.2006, 12:19
wenn Du die File Flag Einträge meinst, nein, die müssen in die Datenbank
discover
01.10.2006, 12:21
Es geht auch ohne, habs grad ausprobiert.
Hallo,
nachdem ich mich jetzt schon seit 3 Tagen immer wieder durch diese Anleitung für neue Boxen quäle muss ich doch mal fragen.
Funktioniert das auch mit xtc 3.04 SP2 ???
Oder woran kann es liegen, dass sich bei mir garnichts tut. Keine Box, Keine Fehlermeldung, einfach NICHTS.
Hilfe !!!
discover
09.10.2006, 18:51
Also bei mir gehts mit SP2.1, wobei ich keine Änderungen in der DB vorgenommen habe.
SP 2.1 meinte ich eigentlich auch. Wie hast Du denn das Update gemacht, ohne die Datenbank zu ändern, und warum ist das sinnvoll?
Und wenn es nicht an der Version liegt, was könnte ich sonst noch machen, um die Box zum Laufen zu bringen.
Cache geleert, Template_c geleert.
Dateien bearbeitet die Datenbank angepasst, content erstellt und Hacken bei Anzeigen gesetzt.
Alles genau nach Anweisung.
Weiss jemand noch, wo der Fehler sein könnte?
Gruß
Arne
discover
09.10.2006, 22:24
Das mit der DB ist ja nur dann notwendig, wenn Du die Einträge über den Content Manager machen willst, was ich nicht gemache habe.
bluemoon
09.10.2006, 22:41
''>ZITAT(-Arne- @ Oct 9 2006, 21:07) 12789
SP 2.1 meinte ich eigentlich auch. Wie hast Du denn das Update gemacht, ohne die Datenbank zu ändern, und warum ist das sinnvoll?
Und wenn es nicht an der Version liegt, was könnte ich sonst noch machen, um die Box zum Laufen zu bringen.
Cache geleert, Template_c geleert.
Dateien bearbeitet die Datenbank angepasst, content erstellt und Hacken bei Anzeigen gesetzt.
Alles genau nach Anweisung.
Weiss jemand noch, wo der Fehler sein könnte?
Gruß
Arne
[/b]
hast Du den Box Link auch in der index.html im template verzeichnis drin ?
Auch das hab ich gemacht.
<td>{$box_CART}{$box_LOGIN}{$box_LINKS}{$box_ADMIN}{$b ox_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX} {$box_CURRENCIES} {$box_LANGUAGES}{$box_MANUFACTURERS_INFO}{$box_MAN UFACTURERS} </td>
Wenn ich den Template_c Ordner leere und die Seite einmal aufrufe wird mir von smarty auch eine Datei Namens: %%2C^2C7^2C7090EA%%box_links.html.php erstellt.
Der Code darin sieht so aus:
<?php / Smarty version 2.6.14, created on 2006-10-09 20:14:53
******** compiled from xtc_sunrise/boxes/box_links.html / ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('function', 'config_load', 'xtc_sunrise/boxes/box_links.html', 1, false),)), $this); ?>
<?php echo smarty_function_config_load(array('file' => ($this->_tpl_vars['language'])."/lang_".($this->_tpl_vars['language']).".conf",'section' => 'boxes'), $this);?>
<table width="100%" border="0" cellpadding="2" cellspacing="0">
**<tr>
****<td class="infoBoxHeading"><table width="100%"**border="0" cellpadding="0" cellspacing="0">
******<tr>
********<td class="infoBoxHeading"><?php echo $this->_config[0]['vars']['heading_linkbox']; ?>
</td>
********<td></td>
******</tr>
****</table></td>
**</tr>
**<tr>
****<td class="infoBox" align="left"><table width="95%"**border="0" cellpadding="2" cellspacing="0">
********<tr>
**********<td class="boxText"><?php echo $this->_tpl_vars['BOX_CONTENT']; ?>
</td>
********</tr>
****</table></td>
**</tr>
</table>
Wie kann ich smarty veranlassen, mal auszugeben welche Variablen er kennt?
Gruß
Arne
Buggyboy
23.10.2006, 21:35
Moin!
Funzt meine Anleitung eigentlich auch mit dem aktuellen 304 SP 2.1?
Peter
discover
23.10.2006, 21:37
Ohne die Integration in den Contentmanager schon. Hab es nur ohne getestet.
Hallo.
Ich bin Olga from St.Petersburg (Russland).
Ich nutzte xt-commerce 3.0.3 und moechte mir die Anleitung zur Boxerstellung ansehen. Wie ich es verstanden habe, sollte sie auf der ersten seite dieses Thema sein. Aber irgend-wie ist sie nicht da.
Ist es nicht meht zugaenglich?
Danke fuer euere Antworten.
@ HarriBoo
Vielen Dank für Deine Anleitung. Ich wollte auch eine eigene Box mit dem Content Manager Inhalten bestücken können. Klappt wunderbar, Danke!!!
Dazu musste ich nur die Datei die in Deiner anleitung links.php genannt wurde etwas anpassen:
Zuerst die Datenbank Abfrage um den eigentlichen Inhalt erweitert:
$content_query = "SELECT
content_id,
categories_id,
parent_id,
content_title,
content_text,
content_group
FROM ".TABLE_CONTENT_MANAGER."
WHERE languages_id='".(int) $_SESSION['languages_id']."'
and file_flag=3 ".$group_check." and content_status=1 order by sort_order";
Statt
$content_string .= 'templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.jpg '.$content_data['content_title'].' ('.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).')
';
genugt diese Zeile um nur den Inhalt in der Bos auszugeben:
$content_string .= $content_data['content_text'];
HarryBoo
08.05.2007, 18:22
@imola,
vielen Dank für deinen Tipp.
Grüße
HarryBoo
Ich hänge mich jetzt hier einfach mal dran. Auch ich möchte gern eine neue Box und habe mich nun seid 4 stunden dadurch gearbeitet und meiner meinung nach alles rnichtig gemacht.
Nur wird die Box nicht angezeigt. eingebungen in die index.html ist sie und auch in templates_c wird die temperäre box_links erstellt. Jedoch die Anzeige der Box fehlt. kann einer helfen
Hallo,
bin jetzt auch an dem Thema dran und habe von HarryBoo den Box Manager erhalten.
Vielen Dank nochmal :D
Habe das SQL für die DB installiert.
Das Table "box_manager" wurde auch angelegt.
Nun habe ich das ganze Paket an Dateien in die entsprechenden Verzeichnisse kopiert.
Ein Link im Adminbereich "Box Manager" ist vorhanden.
Die Index.html im Templateverzeichnis wurde um {$box_CONTENT_a} ergänzt.
Wenn ich nun einen Eintrag im Box Manager mache, werden die Daten auch in die DB geschrieben. Bei der Vorschau wird allerdings ein leeres Fenster angezeigt. Auch findet sich nichts auf dem Webiste wider. Keine Box, keine Einträge nix!
Meine XT Version ist die v3.0.4 SP1.
Hat viellenicht jemand einen Tip für mich?
Vielen Dank vorab und Gruß
ABosi
rhartinger
03.08.2007, 13:52
Hallo,
wo steht denn die Anleitung? Hab ich sie übersehen?
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.