Termékmező bővítése
Termékmező bővítése
Kedves István!
Az 1.074s iphone skinnél szeretném megvalósítani, hogyha felviszek egy terméket, akkor a gyártókhoz hasonlóan hozzá tudjak rendelni egy
értékesítőt. Természetesen ezt megjeleníteném a termék adatainál + az adminon módosítanám.
Az admin felületen létrehoztam egy Értékesítők menüpontot(a Gyártókhoz hasonlóan).
A termek táblában pedig egy 'ertekesitok' mezőt a 'gyartok' mintájára.
Mikor megnyitom az adminon az Értékesítők menüt, akkor ezt írja ki:
SELECT * FROM ERTEKESITOK_TABLE ORDER BY ertekesito_neve
Table 'valami.ERTEKESITOK_TABLE' doesn't exist (pedig ott a tábla )
admin/include/kategoria/ertekesitok.php sor: 76
Tudnál segíteni benne?
Üdv
Gyuri
Az 1.074s iphone skinnél szeretném megvalósítani, hogyha felviszek egy terméket, akkor a gyártókhoz hasonlóan hozzá tudjak rendelni egy
értékesítőt. Természetesen ezt megjeleníteném a termék adatainál + az adminon módosítanám.
Az admin felületen létrehoztam egy Értékesítők menüpontot(a Gyártókhoz hasonlóan).
A termek táblában pedig egy 'ertekesitok' mezőt a 'gyartok' mintájára.
Mikor megnyitom az adminon az Értékesítők menüt, akkor ezt írja ki:
SELECT * FROM ERTEKESITOK_TABLE ORDER BY ertekesito_neve
Table 'valami.ERTEKESITOK_TABLE' doesn't exist (pedig ott a tábla )
admin/include/kategoria/ertekesitok.php sor: 76
Tudnál segíteni benne?
Üdv
Gyuri
Re: Termékmező bővítése
A shop/constants.php-ben kellene megadni a tábla nevet, mert így a nagybetűs string nincs definiálva.
Mezőfi
Mezőfi
Re: Termékmező bővítése
Kedves István!
Az 1.074s iphone skinnél. Az adminban felvettem a gyártók mintájára egy ertekesitok menüpontot.
Meg is jeleníti, ki is listázza azokat....
A shopban, ahol megjelenik a termék:
Kód:04
Gyártó Armani
Értékesítő: Gipsz Jakab
Ter. állapot: 2-5 munkanap
Itt szeretném megjeleníteni az ertekesítőt(Értékesítő: Gipsz Jakab).
Melyik fájlban kell módosítanom?
Üdv
Gyuri
Az 1.074s iphone skinnél. Az adminban felvettem a gyártók mintájára egy ertekesitok menüpontot.
Meg is jeleníti, ki is listázza azokat....
A shopban, ahol megjelenik a termék:
Kód:04
Gyártó Armani
Értékesítő: Gipsz Jakab
Ter. állapot: 2-5 munkanap
Itt szeretném megjeleníteni az ertekesítőt(Értékesítő: Gipsz Jakab).
Melyik fájlban kell módosítanom?
Üdv
Gyuri
Re: Termékmező bővítése
Megjelenítés a shop/templates/választott skin/center/termek.tpl-ben.
Az adatbázisból kiolvasás a shop/include/center/uj_termekek.tpl történjen.
Mezőfi
Az adatbázisból kiolvasás a shop/include/center/uj_termekek.tpl történjen.
Mezőfi
Re: Termékmező bővítése
Szia István,
Megjelenítés a shop/templates/választott skin/center/termek.tpl-ben.
Az adatbázisból kiolvasás a shop/include/center/uj_termekek.tpl történjen.
Kibővítettem a fenti fájlokat, de nem jelenik meg az Értékesítő
shop/templates/választott skin/center/termek.tpl fájlom(79. sortól):
A shop/include/center/uj_termekek.php fájlom:
48-63.sor
146-172.sor:
Miért nem jeleníti meg az értékesítőt?
Üdv
Gyuri
Megjelenítés a shop/templates/választott skin/center/termek.tpl-ben.
Az adatbázisból kiolvasás a shop/include/center/uj_termekek.tpl történjen.
Kibővítettem a fenti fájlokat, de nem jelenik meg az Értékesítő
shop/templates/választott skin/center/termek.tpl fájlom(79. sortól):
Kód: Egész kijelölése
<div class="clr"></div>
{$language.KOD}{$listaz_termekek[1].kod}<br />
{* Megjelenítjük-e a gyártót start *}
{if $gyarto_megjelenites == 1}
{$language.GYARTO} {$listaz_termekek[1].gyarto}<br/>
{/if}
{* Megjelenítjük-e a gyártót end *}
{* Megjelenítjük-e a értékesítőt start *}
{if $ertekesito_megjelenites == 1}
{$language.ERTEKESITO} {$listaz_termekek[1].ertekesito}<br/>
{/if}
{* Megjelenítjük-e a értékesítőt end *}
{if $allapot_megjelenites == 1}
{$language.TERMEK_ALLAPOTA} {$listaz_termekek[1].allapot}<br/>
{/if}
{* Új termék kép megjelenítése start *}
{if $listaz_termekek[1].uj == 1 && $uj_termek_icon == 1}
<img src="include/languages/{$nyelv_mappa}/image/uj_termek.jpg" alt="" border="0" />
{/if}
{* Új termék kép megjelenítése end *}
</div>
{* További részletek end *}
48-63.sor
Kód: Egész kijelölése
//Tömbbe töltés
if(isset($_GET["term_id"]) && $_GET["term_id"] !=="" && is_numeric($_GET["term_id"]) ){
$term_id_link = "&term_id=".$_GET["term_id"]."¢er=uj_termekek";
$sql = "SELECT t.id, t.image_address, t.kod, t.keszlet, nl.name, nl.description, nl.short_description, a.ar, t.egyseg, t.gyarto, t.ertekesito, t.allapot, t.uj, t.date, ttk.termek_kategoria_id as kat_id, t.image_upload, t.text_upload
FROM ".TERMEK_TO_KATEGORIA_TABLE." as ttk
INNER JOIN ".TERMEK_TABLE." as t ON ttk.termek_id=t.id
INNER JOIN ".NEV_LEIRAS_TABLE." as nl ON nl.termek_id = t.id
INNER JOIN ".ARAK_TABLE." as a ON t.id = a.termek_id
WHERE nl.language_id= ". (int)$nyelv_id ."
AND status='igen'
AND a.arforma_id = ". (int)$arforma_id ."
AND t.id = ". (int)$_GET["term_id"] ."
". $sql_bovites ."
GROUP BY t.id
ORDER BY t.date DESC";
Kód: Egész kijelölése
//PHP 4 RÉSZÉRE
$sql ="SELECT t.id, t.image_address, t.kod, t.keszlet, a.ar, nl.name, nl.description, t.egyseg, t.gyarto, t.ertekesito, t.allapot, t.uj, ttk.termek_kategoria_id as kat_id, nl.short_description, t.image_upload, t.text_upload
FROM ".TERMEK_TO_KATEGORIA_TABLE." as ttk
INNER JOIN ".TERMEK_TABLE." as t ON ttk.termek_id = t.id
INNER JOIN ".ARAK_TABLE." as a ON t.id = a.termek_id
LEFT JOIN ".NEV_LEIRAS_TABLE." as nl ON nl.termek_id = t.id
WHERE t.status = 'igen'
".$sql_bovites2."
AND nl.language_id= ". (int)$nyelv_id ."
AND a.arforma_id = ". (int)$arforma_id ."
".$sql_bovites."
GROUP BY t.id
ORDER BY t.id DESC
LIMIT ".(int)$start.", ".(int)$egy_oldal_max;
break;
case "5":
//PHP 5 RÉSZÉRE
$sql = "SELECT t3.*
FROM (SELECT t2.*, nl.name, nl. description, nl.short_description FROM (SELECT t1.*, a.ar FROM (SELECT t.id, t.image_address, t.kod, t.keszlet, t.egyseg, t.gyarto, t.ertekesito, t.allapot, t.uj, t.date, ttk.termek_kategoria_id as kat_id, t.image_upload, t.text_upload FROM ".TERMEK_TABLE." as t INNER JOIN ".TERMEK_TO_KATEGORIA_TABLE." as ttk ON ttk.termek_id = t.id WHERE t.status='igen' ". $sql_bovites . $sql_bovites2 ." GROUP BY t.id ORDER BY t.id DESC LIMIT ".(int)$start.", ".(int)$egy_oldal_max .") as t1 INNER JOIN ". ARAK_TABLE." as a ON t1.id = a.termek_id WHERE a.arforma_id = ". (int)$arforma_id ." ) as t2 INNER JOIN ". NEV_LEIRAS_TABLE ." as nl ON nl.termek_id = t2.id WHERE nl.language_id= ". (int)$nyelv_id.") as t3 ";
break;
}
$result = mysql_query2(__LINE__, __FILE__, $sql);
$totalRows_login = @mysql_num_rows($result);
}
} // else vége
Üdv
Gyuri
Re: Termékmező bővítése
Próbáld meg ez helyett:
Ezt:
Ha így sem jelenik meg, akkor a shop/include/center/termek_adatok_feldolgozasa.php-be írasd ki az átadott tömböt, hogy szerepel-e.
Kód: Egész kijelölése
{if $ertekesito_megjelenites == 1}
{$language.ERTEKESITO} {$listaz_termekek[1].ertekesito}<br/>
{/if}
Kód: Egész kijelölése
{$language.ERTEKESITO} {$listaz_termekek[1].ertekesito}
Kód: Egész kijelölése
print_r($termek_tomb);
Re: Termékmező bővítése
Kicseréltem erre:
{$language.ERTEKESITO} {$listaz_termekek[1].ertekesito}
Kiírja, de az értékesítő neve helyett az id -ja jelenik meg.
{$language.ERTEKESITO} {$listaz_termekek[1].ertekesito}
Kiírja, de az értékesítő neve helyett az id -ja jelenik meg.
Re: Termékmező bővítése
Mert az sql lekérdezésben azt kérdezed le. Ha összekötöd az értékesítő táblával is a többi adatot, és a select után nem t.ertekesito lesz hanem az értékesito táblában található név akkor azt fogja tartalmazni a termekek tábla, és a kiíratásnál is arra kell hivatkozni, nem a termekek táblában található azonosítóra.
Több tábla összekötéséről itt találsz példát: Adatok lekérdezése php script segítségével több tábla esetén.
Több tábla összekötéséről itt találsz példát: Adatok lekérdezése php script segítségével több tábla esetén.
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 12 vendég