Kép feltöltés
Kép feltöltés
kedves István,
egy kicsi supportra lenne szuksegem, feltelepitettem az On webshopjat ami nagyon tetszik!
a kerdesem a kovetkezo, admin feluletrol a feltoltott kep miert nem jelenik meg? valamint ftp rol feltoltve sem jelenik meg.
az oldalalam egy vizualis vizsgalat keppen - http://www.privilege.hu
letrehoztam konyvtarakat kulon kategorizalva a kepeknek amit ftp is es adminbol feltoltottem es nem jelenikmeg a termkeknel a kep, csak egy narancssarga kep.
koszonettel,
Zoli
egy kicsi supportra lenne szuksegem, feltelepitettem az On webshopjat ami nagyon tetszik!
a kerdesem a kovetkezo, admin feluletrol a feltoltott kep miert nem jelenik meg? valamint ftp rol feltoltve sem jelenik meg.
az oldalalam egy vizualis vizsgalat keppen - http://www.privilege.hu
letrehoztam konyvtarakat kulon kategorizalva a kepeknek amit ftp is es adminbol feltoltottem es nem jelenikmeg a termkeknel a kep, csak egy narancssarga kep.
koszonettel,
Zoli
Re: Kép feltöltés
Úgy látom már sikerült megoldani, mert minden terméknél van kép.
Mezőfi
Mezőfi
-
- Hozzászólások: 24
- Csatlakozott: kedd ápr. 26, 2011 7:07 pm
- Kapcsolat:
Re: Kép feltöltés
Üdv István!
Van lehetőség az ajaxos képmegjelenítőt a v1.72s-es verzióban lecserélni arra, ami av1.062-ben futott?
Az újban a miniatűrők és a kezelőfelület nálam nem vált be. A régebbi verzióban csak nyíl a képen a lapozáshoz jobbra-balra és alul a kilépés gomb elég. A képinfóból is elég volt a v1.062-ben látott kép neve és a képek darabszám infója.
Amiről nem mondanék le, az a logó a teljes kép megjelenítésekor (szöveg vagy kép formájában).
Hogy tudom ezt megoldani?
Üdv: Janó.
Van lehetőség az ajaxos képmegjelenítőt a v1.72s-es verzióban lecserélni arra, ami av1.062-ben futott?
Az újban a miniatűrők és a kezelőfelület nálam nem vált be. A régebbi verzióban csak nyíl a képen a lapozáshoz jobbra-balra és alul a kilépés gomb elég. A képinfóból is elég volt a v1.062-ben látott kép neve és a képek darabszám infója.
Amiről nem mondanék le, az a logó a teljes kép megjelenítésekor (szöveg vagy kép formájában).
Hogy tudom ezt megoldani?
Üdv: Janó.
Re: Kép feltöltés
Szia!
Sajnos ez nem lehetséges, ugyanis két különböző javascript könyvtár az ami működteti a kép megjelenítést és a kettő nem kompatibilis egymással.
A régiben prototype volt, a mostaniban pedig már jQuery, ehhez sokkal több kiegészítő van. A csere egyfajta előkészítése annak a sok kiegészítő funkciónak amit beépítenék az újabb verziókba, mint például az alábbi linken elérhető kis mutatvány (fly-to-basket-effect):
Katt ide, majd valamelyik 'ADD TO BASKET' gombra
És még számos kis szösszenet ami elég tetszetősnek tűnik, és a prototypal nem lenne egyszerű megoldani.
Mezőfi
Sajnos ez nem lehetséges, ugyanis két különböző javascript könyvtár az ami működteti a kép megjelenítést és a kettő nem kompatibilis egymással.
A régiben prototype volt, a mostaniban pedig már jQuery, ehhez sokkal több kiegészítő van. A csere egyfajta előkészítése annak a sok kiegészítő funkciónak amit beépítenék az újabb verziókba, mint például az alábbi linken elérhető kis mutatvány (fly-to-basket-effect):
Katt ide, majd valamelyik 'ADD TO BASKET' gombra
És még számos kis szösszenet ami elég tetszetősnek tűnik, és a prototypal nem lenne egyszerű megoldani.
Mezőfi
-
- Hozzászólások: 24
- Csatlakozott: kedd ápr. 26, 2011 7:07 pm
- Kapcsolat:
Re: Kép feltöltés
Köszönöm a gyors választ!
-
- Hozzászólások: 24
- Csatlakozott: kedd ápr. 26, 2011 7:07 pm
- Kapcsolat:
Re: Kép feltöltés
Szia István!
Apró észrevétel, ami nem tudom szándékos-e vagy javításra szoruló apróság.
Amennyiben az admin felületen beállítom, hogy tegyen logót a képre (szövegeset választottam), akkor a nagy képeken meg is jelenik, ahogy illik, de a kezdőoldalon felsorolt újdonságok között csak az első miniatűr képre teszi ki a logót, a többi kicsi képre nem. Ha rákattintok a logó nélküli képre és felnagyítom, ott már van logó rajt. Ez hiba vagy szándékosan ilyen?
http://www.janoweb.hu
Apró észrevétel, ami nem tudom szándékos-e vagy javításra szoruló apróság.
Amennyiben az admin felületen beállítom, hogy tegyen logót a képre (szövegeset választottam), akkor a nagy képeken meg is jelenik, ahogy illik, de a kezdőoldalon felsorolt újdonságok között csak az első miniatűr képre teszi ki a logót, a többi kicsi képre nem. Ha rákattintok a logó nélküli képre és felnagyítom, ott már van logó rajt. Ez hiba vagy szándékosan ilyen?
http://www.janoweb.hu
-
- Hozzászólások: 24
- Csatlakozott: kedd ápr. 26, 2011 7:07 pm
- Kapcsolat:
Re: Kép feltöltés
Ismét helló!
Egy kérdés az ujjaimban maradt gépelés közben. (vagy csak a memóriám lassult be... )
Ha a kezdőoldalon lévő újdonságok közül kiválasztok valamit, és annak a részletes adata jön be, azon a lapon van-e lehetőség a képméret megváltoztatására?
Nem a képre kattintás utáni mérete gondolok, hanem a termékinfónál mutatott képre.
Hogyan és hol lehet ennek méretét szabályozni? Itt egy nagyobb kép is szerepelhetne nálam (pl: 200x200 pixel), mint az újdonságoknál lévő (jelenleg beállított: 120*120 pixel).
Egy kérdés az ujjaimban maradt gépelés közben. (vagy csak a memóriám lassult be... )
Ha a kezdőoldalon lévő újdonságok közül kiválasztok valamit, és annak a részletes adata jön be, azon a lapon van-e lehetőség a képméret megváltoztatására?
Nem a képre kattintás utáni mérete gondolok, hanem a termékinfónál mutatott képre.
Hogyan és hol lehet ennek méretét szabályozni? Itt egy nagyobb kép is szerepelhetne nálam (pl: 200x200 pixel), mint az újdonságoknál lévő (jelenleg beállított: 120*120 pixel).
Re: Kép feltöltés
Szia Janó,
Ez sajnos bug volt, javításra szorul.
A shop/include/center/termek_adatok_feldolgozasa.php-ben a 44. sor környékén van ez a rész:k"]["image_address"] = "templates/". $_SESSION["konfiguracio"]["skin"] ."/images/languages/". $_SESSION["konfiguracio"]["nyelv"] ."/nincs_kep.jpg";
$termek_tomb["$k"]["kis_kep_meretek"] = ' width="100" height="100" ';
}
//Ha van kis kép akkor nézzük a méretét end
[/code]
Ki kell venni belőle ezt a részt:
if(count($termek_tomb) == 1){ //Csak ha egy termék van és a záró tagját, tehát a helyes részlet:
Ez sajnos bug volt, javításra szorul.
A shop/include/center/termek_adatok_feldolgozasa.php-ben a 44. sor környékén van ez a rész:
Kód: Egész kijelölése
//Ha van kis kép akkor nézzük a méretét start
if( trim($termek_tomb["$k"]["image_address"]) !=="" && trim($termek_tomb["$k"]["image_address"]) !== NULL ){
//Van kis kép, és megadjuk a height és width adatokat, ha kell csökkentjük a méreteket arányosan, az elore definiált méretekhez.
$termek_tomb["$k"]["kis_kep_meretek"] = kep_meretei($termek_tomb["$k"]["image_address"]);
if(count($termek_tomb) == 1){ //Csak ha egy termék van
// Felírat start
if((int)$_SESSION["konfiguracio"]["kepre_szoveg"] == 1){
// Szöveget neki
$termek_tomb["$k"]["image_address"] = "kepre_szoveg/index.php?kep=../".$termek_tomb["$k"]["image_address"];
}elseif((int)$_SESSION["konfiguracio"]["kepre_szoveg"] == 2){
// Képet neki
$termek_tomb["$k"]["image_address"] = "kepre_kep/termre_kep.php?kep=../".$termek_tomb["$k"]["image_address"];
}
// Felírat end
}
}else{
$termek_tomb["$[code]
$termek_tomb["$k"]["kis_kep_meretek"] = ' width="100" height="100" ';
}
//Ha van kis kép akkor nézzük a méretét end
[/code]
Ki kell venni belőle ezt a részt:
if(count($termek_tomb) == 1){ //Csak ha egy termék van és a záró tagját, tehát a helyes részlet:
Kód: Egész kijelölése
//Ha van kis kép akkor nézzük a méretét start
if( trim($termek_tomb["$k"]["image_address"]) !=="" && trim($termek_tomb["$k"]["image_address"]) !== NULL ){
//Van kis kép, és megadjuk a height és width adatokat, ha kell csökkentjük a méreteket arányosan, az elore definiált méretekhez.
$termek_tomb["$k"]["kis_kep_meretek"] = kep_meretei($termek_tomb["$k"]["image_address"]);
// Felírat start
if((int)$_SESSION["konfiguracio"]["kepre_szoveg"] == 1){
// Szöveget neki
$termek_tomb["$k"]["image_address"] = "kepre_szoveg/index.php?kep=../".$termek_tomb["$k"]["image_address"];
}elseif((int)$_SESSION["konfiguracio"]["kepre_szoveg"] == 2){
// Képet neki
$termek_tomb["$k"]["image_address"] = "kepre_kep/termre_kep.php?kep=../".$termek_tomb["$k"]["image_address"];
}
// Felírat end
}else{
$termek_tomb["$k"]["image_address"] = "templates/". $_SESSION["konfiguracio"]["skin"] ."/images/languages/". $_SESSION["konfiguracio"]["nyelv"] ."/nincs_kep.jpg";
$termek_tomb["$k"]["kis_kep_meretek"] = ' width="100" height="100" ';
}
//Ha van kis kép akkor nézzük a méretét end
Re: Kép feltöltés
Szia Janó,
A kép méret megoldható.
A shop/functions/general.php-ben van egy ilyen nevű függvény: kep_meretei(), ez most csak az adminban beállított méreteket veszi figyelembe.
Ha kicseréled erre a függvényre akkor megadható neki saját méret is.:
Ezután arról kell gondoskodni, hogy amikor csak egy termék van, tehát a termék adatlapján vagyunk akkor saját méretet küldjünk a függvénynek a meghívásakor.
Ezt a shop/include/center/termek_adatok_feldolgozasa.php-ben kell megejtenünk.
Nála most a 47- sorban van ez a rész:
Ezt a részt cseréld ki erre:
Most 200 széles és 200 magas szélességet engedtem neki. Gondolom menni fog, hogy hol kell állítani a méreteket.
Mezőfi
A kép méret megoldható.
A shop/functions/general.php-ben van egy ilyen nevű függvény: kep_meretei(), ez most csak az adminban beállított méreteket veszi figyelembe.
Ha kicseréled erre a függvényre akkor megadható neki saját méret is.:
Kód: Egész kijelölése
function kep_meretei($neve, $engWidth=0, $engHeight=0, $kimenetForma = 3){
//Kategória vagy termék kép, ha 0 akkor termék kép
if($engWidth == 0){
$engWidth = $_SESSION["konfiguracio"]["b_w"];
$engHeight = $_SESSION["konfiguracio"]["b_h"];
}
list($szelesseg, $magassag) = @getimagesize($neve);
if($szelesseg > $engWidth || $magassag > $engHeight){
//Ha nem a méreten belül van start
if ($szelesseg > $magassag) {
// Szélesebb mint magasabb
$new_width = $engWidth;
$new_height = floor($magassag * $new_width /$szelesseg);
} else if($szelesseg < $magassag){
//Magasabb mint szélesebb
$new_height = $engHeight;
$new_width = floor($szelesseg * $new_height/$magassag);
} else {
// A kép eredeti méretei egyformák
if($engWidth < $engHeight){
//Ha a megengedett magasság nagyobb mint a megengedett szélesség
$new_width = $engWidth;
$new_height = floor($magassag * $new_width /$szelesseg);
}else{
// A megengedett vagy egyenlo, vagy szélesebb
$new_height = $engHeight;
$new_width = floor($szelesseg * $new_height/$magassag);
}
}
//Ha nem a méreten belül van end
}else{
//Ha a méreten belül van akkor marad az eredeti méret
$new_width = $szelesseg;
$new_height= $magassag;
}
if( $kimenetForma == 3){
$kimenet = 'width="'.$new_width.'" height="'.$new_height.'" ';
}elseif( $kimenetForma == 2){
// Ajaxos keresonek megfelelo kimenet
$tomb[0] = $new_width;
$tomb[1] = $new_height;
$kimenet = $tomb;
}
return $kimenet;
}
Ezt a shop/include/center/termek_adatok_feldolgozasa.php-ben kell megejtenünk.
Nála most a 47- sorban van ez a rész:
Kód: Egész kijelölése
$termek_tomb["$k"]["kis_kep_meretek"] = kep_meretei($termek_tomb["$k"]["image_address"]);
Kód: Egész kijelölése
if(mysql_num_rows($result) == 1){ //Csak ha egy termék van
$termek_tomb["$k"]["kis_kep_meretek"] = kep_meretei($termek_tomb["$k"]["image_address"],200,200);
}else{
$termek_tomb["$k"]["kis_kep_meretek"] = kep_meretei($termek_tomb["$k"]["image_address"]);
}
Mezőfi
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 vendég