Design alakítás

Általános kérdések a Webshop Hun1 Smarty programról.
Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: mezofi »

Készítettem egy változtatást a programban, ha vannak alkategóriák akkor azok képei jelennek meg középen. A kategória képek feltölthetőek az admin felületen. Ki kell választani a kategóriát változtatásra és ott látszik egy fájl tallózó, fel kell tölteni.
A shop/include/center/termekek.php.t kellene cserélni.
Innen letölthető
A régit előtte át kellene nevezni termekek_default.php-re, hogy vissza állítható legyen ha mégsem válik ez be.

Módolni kell még a shop/templates/first/center/uj_termekek.tpl első soraiban.
A 15. sortól már az rész van ami változatlan maradt.

Kód: Egész kijelölése

{* Ha be van kapcsolva a készlet darabszám figyelése, itt iratjuk ki a javascript tömböt*}
{$java_termek_tomb}

{* Ha nincs találat *}
{if ($listaz_termekek == NULL && !isset($katKepek) || ($listaz_termekek == NULL && isset($katKepek) && $katKepek == NULL) )}
{$language.NINCS_TALALAT}!
{/if}

{* Kategória képek kihelyezése start *}
{section name=szamlalo loop=$katKepek start=0}
<a href="index.php?lap={$smarty.get.lap}_{$katKepek[szamlalo].kat_id}" title="{$katKepek[szamlalo].nev}" ><img src="kategoria_kepek/{$katKepek[szamlalo].kat_kep}" border="0" alt="{$katKepek[szamlalo].nev}" style="padding:2px; border: 1px dotted #999;" /></a>
{/section}
{* Kategória képek kihelyezése end *}

{if $listaz_termekek && $termekek_db > 5}{* Ha vannak egyáltalán kiíratni való termékek*}
  {if $termekek_db >10}
  
  {* Egy oldalon mennyi termék legyen start *}
Remélhetőleg így már jó lesz.

Amikor a bővebben linkre katt a felhasználó akkor csak az egy termék látszik. Tehát a leírásba ha a végére van helyezve a link akkor csak ott jelenik meg, és akkor csak egy termék látszik.

Azt tudtad, hogy a shop alján lévő bannerem megjelenítése a feltétele az ingyenes használatnak? Úgy látom az el lett tüntetve.

Mezőfi

sompi820
Hozzászólások: 14
Csatlakozott: csüt. feb. 17, 2011 3:56 pm
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: sompi820 »

Üdv!

Köszönöm a gyors választ. Valamit elbénázok mert nem akar működni. A termekek_php-t letöltöttem, lecseréltem. De az uj_termekek.tpl nem akar sikerülni. Nem tiszta hogy mettől meddig kell kitörölni és helyette beilleszteni, amit küldtél... :oops:

A bannerért bocs, vissza lett téve.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: mezofi »

Tehát eddig az 1-7. sorig ez volt:

Kód: Egész kijelölése

{* Ha be van kapcsolva a készlet darabszám figyelése, itt iratjuk ki a javascript tömböt*}
{$java_termek_tomb}

{* Ha nincs találat *}
{if $listaz_termekek == NULL}
{$language.NINCS_TALALAT}!
{/if}
Most a fenti helyett ez legyen:

Kód: Egész kijelölése

{* Ha be van kapcsolva a készlet darabszám figyelése, itt iratjuk ki a javascript tömböt*}
{$java_termek_tomb}

{* Ha nincs találat *}
{if ($listaz_termekek == NULL && !isset($katKepek) || ($listaz_termekek == NULL && isset($katKepek) && $katKepek == NULL) )}
{$language.NINCS_TALALAT}!
{/if}

{* Kategória képek kihelyezése start *}
{section name=szamlalo loop=$katKepek start=0}
<a href="index.php?lap={$smarty.get.lap}_{$katKepek[szamlalo].kat_id}" title="{$katKepek[szamlalo].nev}" ><img src="kategoria_kepek/{$katKepek[szamlalo].kat_kep}" border="0" alt="{$katKepek[szamlalo].nev}" style="padding:2px; border: 1px dotted #999;" /></a>
{/section}
{* Kategória képek kihelyezése end *}
Mezőfi

sompi820
Hozzászólások: 14
Csatlakozott: csüt. feb. 17, 2011 3:56 pm
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: sompi820 »

Továbbra sem megy.
termekek.php lecserélve, uj_termekek.tpl módosítva.

A főoldal (http://www.celsiustrade.hu/webshop/) bejön, de itt ha rákattintok a "Szivattyúk"-ra, fehér képernyő és ezt írja:

"Adatbázis lekérdezési hiba történt, a tulajdonos értesült
a hibáról, amely miatt elnézését kérjük!"

Így hagytam, rápillantanál?
Köszönöm.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: mezofi »

Ha a konkrét hiba üzenetre vagy kíváncsi akkor azt megtalálod a shop/error_log könyvtárban található txt fájlban.
Ha a konkrét hiba üzenetet a képernyőre akarod kivinni akkor a shop/connections/bolt.php-ben található $errorVisible változót kell átállítani a következők szerint.

Kód: Egész kijelölése

$errorVisible = true; 
Csak akkor látom én is, hogy mi a konkrét hiba üzenet.
Mezőfi

GIN
Hozzászólások: 5
Csatlakozott: hétf. feb. 28, 2011 11:47 am
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: GIN »

Szia István!

Köszönöm neked ezt a webshopot, nagyon jónak tűnik. Szeretnék segítséget kapni két kérdésben. Az egyik az, hogy hogy lehet kikapcsolni az irányítószám karakter szám figyelését, mert nincs kedvem egyesével kikeresni, hogy melyik országnak mennyi karakter az irányítószáma. Mi a jelentősége, ha uniós országra, vagyis zöldre állítom a pöttyöt egy ország mellett? A harmadik kérdésem, hogy tudom megoldani, hogy ha a számlázási cím külföldi akkor a megrendelő lap meg ilyesmi 0%-áfát tartalmazzon, mert ilyenkor fordított áfafizetés van. Egyenlőre ennyi észrevételem lenne, de még majd lehetséges, hogy lesznek gondjaim, előre is elnézésedet kérem a leveleimmel való zaklatásért.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: mezofi »

Shop/scriptek/reg_script.php-ből vedd ki ezt a részt, nekem a 81. sortól kezdődik:

Kód: Egész kijelölése

if(aktualis_tag == "ir_szam"){
				/*  Mennyi karakter kell a választott országhoz? */
				for(var k = 0; k < orszag_id.length; k++){
					if(orszag_id[k][0] == document.getElementById('orszag').value){
						var ir_db = orszag_id[k][1];
						document.getElementById(aktualis_tag).maxLength = ir_db;
						
					}
				}
				
				/* Kicseréljük a 4-es számot a megfelelore */
				var helyes = keves_elem_2.split("4");
				
				if(document.forms[form_neve].elements[aktualis_tag].value.length < ir_db || document.forms[form_neve].elements[aktualis_tag].value.length > ir_db){
					document.forms[form_neve].elements[aktualis_tag].focus();
							document.forms[form_neve].elements[aktualis_tag].style.background= "RED";
							/* Kiíratjuk a felszólítást */
							alert(helyes[0]+" "+ir_db+" "+helyes[1]);
							return false;
				}
			} /* ir_szam end */
Ennek az uniós pöttynek az lenne a szerepe, hogy az unióba más posta költséget lehet számoltatni. Ez a rész a bővebb webshopban kap jelentőséget.
Ezt a nulla százalékos áfa dolog nincs megoldva a shopban. Ezt csak külön programozással lehet megoldani.
Mezőfi

sompi820
Hozzászólások: 14
Csatlakozott: csüt. feb. 17, 2011 3:56 pm
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: sompi820 »

Szia istván!

Megnéztem az error_log-ot, ezt írja:

2011:03:01 09:42:11-kor hiba történt.
A hibás lekérdezés:
SELECT k.kat_id, k.kat_lepcso, k.kat_kep, kl.nev
FROM myshop_kategoria as k INNER JOIN myshop_kategoria_leiras as kl ON k.kat_id = kl.kat_id
WHERE k.parent_id = 142
AND kl.nyelv_id = 4
ORDER BY k.kat_sorrend ASC
A hibás file:/var/www/vhosts/celsiustrade.hu/httpdocs/webshop/include/center/termekek.php
Sor:169
A hiba oka:Unknown column 'k.kat_lepcso' in 'field list'

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: mezofi »

Hja, most látom, hogy 1.062s a verzió abban nincs benne a kat_lepcso, ezt reklamálja a szerver.
Elkészítettem egy másik termekek.php oldalt.
Innen le tudod tölteni
Ezt másold be a shop/include/center könyvtárba.
És a shop/templates/first/center/uj_termekek.tpl elejét is változtatni kell.
Ez legyen:

Kód: Egész kijelölése

{* Ha be van kapcsolva a készlet darabszám figyelése, itt iratjuk ki a javascript tömböt*}
{$java_termek_tomb}

{* Ha nincs találat *}
{if ($listaz_termekek == NULL && !isset($term) || ($listaz_termekek == NULL && isset($term) && $term == 'nincs') )}
{$language.NINCS_TALALAT}!
{elseif isset($term) && $term == 'alabontas' }
<div align="center" style="font-weight:bold; font-size: 14px;"><< Sz&#369;kítse tovább a bal oldali menüt.</div>
{/if}

<!-- Termék kiíratása innnen -->
Tehát megnézed hol kezdődik a <!-- Termék kiíratása innnen -->, és az előtti részt lecseréled az itt lévőre.
Mezőfi

sompi820
Hozzászólások: 14
Csatlakozott: csüt. feb. 17, 2011 3:56 pm
Kapcsolat:

Re: Design alakítás

Hozzászólás Szerző: sompi820 »

Köszönöm szépen.

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 24 vendég