random products

Diskussionen rund um die Templates (incl. Smarty)
Antworten
partyjunky
Beiträge: 74
Registriert: Di 12. Apr 2011, 19:47
Shop Version: XTC, ECB

random products

Beitrag von partyjunky »

Also versuche das tt_random modul einzupflegen.

php für smarty plugin und lang dateien sind ja dabei auch eine aufzurufende template html.

nun möchte ich dass das ganze aussieht wie die normale produktauflistung und nicht wie in der mitgegebenen standardausführung.

Wenn ich aus der productlisting die vorgabe aus dem template neheme ist der greundaufbau der zufällig gewählten artikel so wie es im template steht. so weit so gut, nur um die begenzung zu erhalten läuft ja alles über snippets .productlisting und .itemcatlisting wie binde ich alles in einer templatedatei zusammen? oder langt es den start aus itemcatlisting hineinzukopieren?

hier auch das modul zum reinschauen, es läuft anschließend nicht nur auf der startseite, sondern überall wo es eingebunden wird.

Hm leichter gesagt als getan, wie gebe ich ein attachment mit?
Doc Olson
Beiträge: 536
Registriert: Mo 10. Mai 2010, 08:54

Re: random products

Beitrag von Doc Olson »

webs? ecb? template?

mal schauen... ich glaub ich könnt da mal schnell ein webs-konformes ding draus drehen.
partyjunky
Beiträge: 74
Registriert: Di 12. Apr 2011, 19:47
Shop Version: XTC, ECB

Re: random products

Beitrag von partyjunky »

Wie kann ich nun das attachment anhängen? Damit alle schauen können? kann natürlich auch zig dateien als code posten, wolt ich mir aber sparen.

Ach ja ich lauf doch noch mit ecb 1.02 und relatives virgin (schon angepaßtes) gunnart template.

Also auf einer alten xtc läuft es so wie man es sich wünscht und ist auch auf kateogorieebene etc. einsetzbar.
partyjunky
Beiträge: 74
Registriert: Di 12. Apr 2011, 19:47
Shop Version: XTC, ECB

Re: random products

Beitrag von partyjunky »

Kann mir keiner helfen?

Also die ausgabe template html sieht so aus:

Code: Alles auswählen

{*  TTO
    Mustertemplate für Plugin tt_random
    für XT Commerce 3.04 SP2.1
    V.0.1 14.03.2008
    (c) Timo-Tell Oswald, 2008
        www.ctm21.de
    
    Tags:

    $tt_random als mehrdimensionales array
      PRODUCTS_NAME 
			COUNT
			PRODUCTS_ID
			PRODUCTS_VPE 
			PRODUCTS_IMAGE 
			PRODUCTS_LINK 
			PRODUCTS_PRICE 
			PRODUCTS_TAX_INFO 
			PRODUCTS_SHIPPING_LINK 
			PRODUCTS_BUTTON_BUY_NOW
			PRODUCTS_SHIPPING_NAME
			PRODUCTS_SHIPPING_IMAGE 
			PRODUCTS_DESCRIPTION
			PRODUCTS_EXPIRES
			PRODUCTS_CATEGORY_URL
			PRODUCTS_SHORT_DESCRIPTION
			PRODUCTS_FSK18		
*}

{config_load file="tt_random_language.conf" section="$language"} 
<!-- tt_random Anfang-->
<h4>{#RANDOM_TITLE#}</h4>
<table width="80%" border="1" cellspacing="5" cellpadding="10">
  <tr>
  {foreach name=aussen item=module_data from=$tt_random}
  {php} $col++; 
  {/php}
  <td class="main" width="35%">
    <table  width="90%" border="0" cellpadding="0" cellspacing="0">
      <tr> 
        <td  valign="top" align="left" width="35%"><p>{img src=$module_data.PRODUCTS_IMAGE default=$smarty.const.ThumbImg alt=$$module_dataPRODUCTS_NAME link=$module_data.PRODUCTS_LINK}{if $module_data.PRODUCTS_FSK18=='true'}<br /><img src="{$tpl_path}img/fsk18.gif" alt="" />{/if}</p></td>
      </tr>
      <tr> 
        <td  class="main">
          <h4><span>{$module_data.PRODUCTS_NAME|link:$module_data.PRODUCTS_LINK}</span></h4>
{$module_data.PRODUCTS_SHORT_DESCRIPTION|CloseTags}
{if $module_data.PRODUCTS_MODEL}<p>{#text_model_number#}: {$module_data.PRODUCTS_MODEL}</p>{/if}
<p class="Price"><strong>{$module_data.PRODUCTS_PRICE} </strong><br /><br /><small>{$module_data.PRODUCTS_TAX_INFO} zzgl. {get_shipping_link}{if $module_data.PRODUCTS_VPE}<br />{$module_data.PRODUCTS_VPE}{/if}</small></p>
{if $module_data.PRODUCTS_SHIPPING_NAME}<p class="Shipping">{#text_shippingtime#} {img src=$module_data.PRODUCTS_SHIPPING_IMAGE alt=$module_data.PRODUCTS_SHIPPING_NAME} {$module_data.PRODUCTS_SHIPPING_NAME}</p>{/if}
<p class="BuyNow">{$module_data.PRODUCTS_BUTTON_BUY_NOW|nofollow}</p>
        </td>
      </tr>
    </table>
  </td>

 {php} 

  if ($col>=3) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
  {/foreach}  
  </tr>
  {if $ADMINWARNING}<tr><td colspan="2" align="center"><small><pre>{$ADMINWARNING}</pre></small></td></tr>{/if}
</table>
<!-- tt_random Ende-->
Es werden auch alle parameter korrekt abgerufen nur diese Tabellen Form ist nicht so prikelnd, aber wie integriere ich hier die
  • ProdListingStandard
    ItemProdListing
Snippets?

Wenn mir jemand das mit dem Dateianhägen hier verrät, kann ich auch das ganze Modul hochladen.
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: random products

Beitrag von Xantiva »

Schau Dir doch mal die product_listing_v1.html an:

Code: Alles auswählen

{snippet file=ProdListingStandard.html cols=1 from=$module_content}
Bei Dir müsste dann so etwas wie: from=$tt_random stehen ...

Ciao,
Mike

P.S. Version 1.0.2? Schau Dir mal die Änderungeliste an: http://bugs.webs.de/changelog_page.php Da sind in der Zwischenzeit auch einige Sicherheitslücken geschlossen worden!
Mein Shop: http://www.basteln-selbermachen.de
partyjunky
Beiträge: 74
Registriert: Di 12. Apr 2011, 19:47
Shop Version: XTC, ECB

Re: random products

Beitrag von partyjunky »

Die ein oder andere Sicherheitslücke habe ich bereits entfernt, aber schaue nochmals hinein.

Das Modul mit dem Smatry Plugin greift auf die gepostete html zurück. Diese habe ich schon mit den Variablen und dem Aufbau aus der ItemProdListing gefüttert. Wird alles gut abgerufen auch in der jeweiligen css Formatierung. Nur werden die Artikel untereinander gelistet, anstatt immer drei nebeneinander, es fehlt die anweisung mit der Platzbegrenzung aus dem Template, diese denke ich sind in den Snippet versteckt, ProdListingStandard.html und in der product_listing.html. Gibt es keine Möglichkiet alles in einer html zu schreiben?

Oder hat die Webs Version schon ein Random products auf der Startseite und den Cat Seiten?
Frantek EL
Beiträge: 10
Registriert: So 1. Aug 2010, 16:54
Shop Version: ECB 1.02
Wohnort: Emsland
Kontaktdaten:

Re: random products

Beitrag von Frantek EL »

Hallo,

erst einmal einen Gruß an alle hier im Furom,

ich versuche seit Tagen - tt-random in meinem Testshop (Web V1.0.12 ) einzubauen. Es klappt auch schon soweit das auf der Startseite die richtige Anzahl und auch wechselnde Produkte angezeigt werden - jedoch wird keine Produkt-Images angezeigt. Name mit Link, kurz Beschreibung, Preis, MwSt und Versand ist drin - Bild-Nr. 126571b2418.img ist auch da. Habe die Suche bemüht, jedoch komme ich zu keiner Lösung, finde aber viele Infos und Tipps die ich sonst nicht gesucht oder gefunden hätte.
Die function.tt_random.php ist fast Original, die tt_random_default.html habe ich umgebaut. Hat jemand einen Tipp wo der Fehler liegt.
Anschauen kann man es unter: ebook1a.de/test-shop

Benutze zur Zeit noch ECB: v1.02

PS.
Der neue Webs-Shop ist Super geworden. Habe bisher das Template angepasst und eine andere TAB-Lösung bei den Produkten eingebaut (da ich mal 2 o. 3 TAB brauche die aber nicht immer mit gleichem Text).
Gruß aus dem Emsland

F-J Surmann

Mein Shop: ebook1a.de
Antworten