Új hozzászólás Aktív témák
-
Krisz01
tag
válasz DiabloCorsa #12950 üzenetére
Igen, ez világos, nem is akarom ezeket lefordítani, de mögé kellene tennem a nevem, címem, tel. számom és természetesen a bankszámla számomat. A régebbi oldalamon ezek mind fel vannak tüntetve, ha valaki vásárol és a fizetési modul jön be. Viszont nem emlékszem hogy melyik php fájlba kell beillesztenem ezeket az információkat? (illetve a bankszámla számot azt kiírja, ezek szerint mikor TC-el visszatöltöttem a fájlokat a szerverre, ez is felkerült)
[ Szerkesztve ]
-
DiabloCorsa
őstag
válasz Krisz01 #12951 üzenetére
Az Előre utalás bankszámlára tudod hol van. Nálam oda van beírva a többi infó a nyelvi fájlba. Így: <?php
/*
$Id: moneyorder.php,v 1.6 2003/01/24 21:36:04 thomasamoulton Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2002 osCommerce
Released under the GNU General Public License
*/
define('MODULE_PAYMENT_MONEYORDER_TEXT_TITLE', 'Banki befizetés, átutalás.');
define('MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION', '<table width=\"100%\" border=\"1\" cellpadding=\"6\" cellspacing=\"0\" bordercolor=\"#FF0000\" bgcolor=\"#FFFFCC\">
<tr>
<td>A rendelés teljes összegét az alábbi bankszámlára kérjük átutalni:
<br>
<strong> OTP 11773229-05929270 <br>
Cég neve: P-Pásztóy kft.
</strong>
</td>
</tr>
</table>
');
define('MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER', 'Köszönjük rendelését, rendszerünkbe megérkezett. A termékek átvételi időpontjáról rendelése feldolgozása után emailban adunk tájékoztatást. Befizetését, átutalását az alábbi bankszámlaszámra kérjük:: <br><br><br><strong> OTP 11773229-05929270 <br>Cég neve: P-Pásztóy Kft./</strong><br>Befizetésén, banki átutalásán kérem tüntesse fel a rendelési számot.');
?>Az ....EMIL_FOOTER olvasható abban a levélben, amit a vásárló és az áruház is megkap rendelés elküldése után, így nem kell telefonálni, emailt írni, hogy " Hová utaljam a pénzt?"
A cég neve után beírhatsz bármit, amit szükslgesnek tartasz.
A nálad látható angol szöveget törölni kéne nálad, vagy az adatbázisban átírni magyarra.
Vagy a monayorder.php-ban átírni magyarra, a modult eltávolítani, majd újra telepíteni, így kicserélődik ott is a szöveg magyarra.
Diablo. Ha gumira van szükséged ...
-
deviance1976
tag
válasz DiabloCorsa #12950 üzenetére
Diablo!
És ha ha mondjuk alap osc-ről van szó, akkor ezt hogy kellene bővítenem hogy működjön?
<form>
<select>
<option selected="selected">----rendezési sorrend ----</option>
<option value="??????">ár növ</option>
<option value="??????">ár csökk</option>
</select>
</form> -
DiabloCorsa
őstag
válasz deviance1976 #12953 üzenetére
Amit írsz a select, tehát szelektálás, kiválasztás.
Ami a rendezéshez szükséges: order by
Diablo. Ha gumira van szükséged ...
-
deviance1976
tag
válasz DiabloCorsa #12954 üzenetére
Ja, én azt hittem, hogy azzal is megoldható.
Lényeg, hogy én egy legördülő menüből szeretném rendezni a termékeket ár szerint csökkenő és növekvőbe. Ez megoldható?
-
wjani
tag
válasz DiabloCorsa #12955 üzenetére
Köszike, hogy megháromszoroztad, vettem is észre, hogy mi ez a sok dolog, de azért jó lenne, ha megsúgnád, hogy ezt hogyan csináltad, vagy pedig azt a csv-t küld el amit feltöltöttél és importáltál.
Üdv
Wjani
UI: későn leszek csak fenn a neten.CoViA Online könyvkereskedés,
-
deviance1976
tag
válasz DiabloCorsa #12954 üzenetére
Szia Diablo!
Csak jobban bele kellett volna mélyednem a fórumba és láthattam volna, hogy Vakondka már belinkelt itt egy nagyon jó contribot amivel egy legördülő menüben tudod kiválasztani a rendezési szempontokat.
Én már fel is raktam, tudom ajánlani mindenkinek. 'link'
-
Krisz01
tag
válasz DiabloCorsa #12952 üzenetére
Köszi a segítséget, mindent megoldottam, amit szerettem volna. Sikerült eltüntetnem a phone, address, stb... angol szövegeket is az admin felületen (hogy nem szúrta ki a szememet), rögtön a főoldalon van ilyen, hogy Store address and phone, ott csak a rubrikát kellett átszerkesztenem.
Még van egy olyan bosszantó dolog, ami a régebbi osc áruházamban nincs. Nevezetesen beállítottam a min. rendelési értéket, de mikor akarják folytatni a vásárlást, akkor nem írja ki a táblázat alatt, hogy a rendelés nem érte el a minimumot, hanem egyszerűen nem működik a kifizetés gomb. Hogy lehetne odavarázsolni ezt a sort?
-
Krisz01
tag
válasz DiabloCorsa #12961 üzenetére
Igen, tudom hogy bővítmény, az oscommerce.com oldaról töltöttem le, viszont gond nélkül működik a régebbi webáruházamban ugyanez. Na nem baj, majd akkor kiszedem és újra felteszek egy másik verziót. Köszi!
-
funkygee
aktív tag
Sziasztok!
Nem OSC a kérdésem. Esetleg van tippetek arra, hogy hol találok ingyenes CMS-t ami egyszerűbb mint egy joomla, de még WP szintű sem kell, csak valami mini-CMS re gondolok, Van valakinek tippje erre? Köszi! -
wjani
tag
válasz funkygee #12964 üzenetére
Szia funkygee!
Én a http://www.cmsaward.hu/ oldalon találtam rengetek ilyen dolgot.
Itt még a demot ki is próbálhatod.Üdv
WjaniCoViA Online könyvkereskedés,
-
wjani
tag
Sziasztok!
Láma kérdés:
A katalógus/Ismertetők menüpont mit takar?
Azért kérdezem, mert nekem most ott az alábbi hibaüzenetet kapom:
Warning: array_merge() [function.array-merge]: Argument #3 is not an array in /home/gajdar/public_html/teszt/padmin/reviews.php on line 215
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/gajdar/public_html/teszt/padmin/reviews.php on line 216
Warning: array_merge() [function.array-merge]: Argument #3 is not an array in /home/gajdar/public_html/teszt/padmin/reviews.php on line 216
Warning: reset() [function.reset]: Passed variable is not an array or object in /home/gajdar/public_html/teszt/padmin/includes/classes/object_info.php on line 17
Warning: Variable passed to each() is not an array or object in /home/gajdar/public_html/teszt/padmin/includes/classes/object_info.php on line 18Ezzel nem tudok mit csinálni, a másik webshopban hiba nélkül fút, de nem tudom mit lehet ott csinálni.
Üdv
WjaniCoViA Online könyvkereskedés,
-
deviance1976
tag
Sziasztok!
Olyan problémával találkoztam, amitől egy kicsit megijedtem. Nem tudom valakinek volt e már ilyen problémája a webáruházában:
Jött egy megrendelés. Gyanús volt hogy a megrendelő neve üres volt. A megrendelés részleteire kattintva a megrendelt termékek rendesen megjelentek. De a megrendelő adatai üresek voltak. Még jó hogy a megjegyzés rovatba írt valamit és odaírta a nevét, különben nem tudtam volna beazonosítani.
A phpmyadminba az orders táblában a megrendelő adatai közül, csak a megrendelő ID-ja volt benne 31.
A Customersbe ilyen ID nem volt benne a 30 után a 32 következett. Tehát a vásárló adatai valami oknál fogva kitörlődtek.Előtte és utána is voltak megrendelések, amik rendesen lezajlottak, nem volt velük probléma. A vásárlót felhívtam, ő nem vett észre semmi furcsát a vásárláskor, de csak újra regisztrálás után tudott újra belépni.
Valakinek van valami ötlete, hogy mi történhetett?
-
wjani
tag
válasz deviance1976 #12967 üzenetére
Szia!
Nem lehetséges, hogy kissé gyorsan csinálta a regisztrációt? Aztán valahogy kilépett és a következő alkalommal pedig csak egy újra regisztrációval tudott belépni, a rendszer ugye újnak vette, mert az előző hiányzott.
De itt jön a nagy dilemma. A rendszer miért a 31-es rendelést veszi, amikor már a 32-es vevőd van benne?Most csak hangosan gondolkodom.
Talán egy olyan dolog lehetett, hogy a regisztráció mentében lassulás történt, ezért nem tudta letárolni az adatokat.
Ha a 31-es telefonszáma egyezik a 32-esével, akkor nem tudsz a kettőből egyet fabrikálni?Üdv
UI: Sorry ha fárasztottalak.CoViA Online könyvkereskedés,
-
DiabloCorsa
őstag
Ha egyforma lenne a két áruházad, azonos php-n futna azonos lenne a hiba (?) is.
A hiba php5-nél ez :
$review_info = array_merge($reviews_text, $reviews_average, $products_name);Az új php rendszeren ez nem fut, javítani kell így:
$review_info = array_merge((array)$reviews_text, (array)$reviews_average, (array)$products_name);
Ez a hiba több fájlnál is előjöhet, ahol az array_merge funkció szerepel. A zárójelben lévő változókat szét kell bontani a fentiek szerint.
A katalógus/Ismertetők menüpont mit takar?
Kicsit nézegesd az áruházad, a termék infó oldalt, remélem magadtól rájössz.Hibás fordítás csinál ilyen gondokat, ha valaki nem nézi végig a rendszert.
Ezt én így hívom: Termékről írták. Vélemény a termékről.
Diablo. Ha gumira van szükséged ...
-
DiabloCorsa
őstag
válasz deviance1976 #12967 üzenetére
Ilyen akkor fordul elő, ha valaki vásárlóként tesz valamit a kosárba tovább lép a rendelésben, de SOKÁIG böngész még az oldalon vagy otthagyja a gépet és a rendszer automatikusan kilépteti, az oldalt nem frissíti, tehát nem veszi észre és a Rendelés küldés gombra kattint. Mivel a már kiléptette a rendszer, az adatai nem jönnek át csak a kosár tartalma.
Ez egy sokat módosított áruházamban fordult elő, egyre gyakrabban. Nem jöttem rá mi a hiba, újra telepítettem és "építettem" az egész rendszert, azóta nincs ilyen gond.
[ Szerkesztve ]
Diablo. Ha gumira van szükséged ...
-
Belba
őstag
válasz DiabloCorsa #12972 üzenetére
Látom neked sem elég a 24 óra!
< A lehetetlen mindössze annyit jelent, hogy még nem találtad meg a megoldást. >
-
Marsy51
aktív tag
Szia!
Az adatbázisodban review táblában van egy hibás befejezetlen bevitel. Ez okozza hibát.
Töröld ki és jó lesz. Majd írd meg ide, hogy tényleg ez volt e a hiba. Van rá 1 üveg pezsgőm, ha elbuktam.Marsy51 ("The truth is out there") osCommerce - Magyarország http://www.oscommerce-extra.hu
-
wjani
tag
válasz Marsy51 #12974 üzenetére
Sziasztok!
Köszike a válaszokat. Marsy megoldása helyrehozta. Az adatbázisban a gyári adatnál volt valami zűr. Kitöröltem azt at ételt és kész is, nincs hibaüzenet.
Szia DiabloCorsa!
Ez a szöveg, hogy Ismertetők, ez a telepített nyelvi fájlban volt benne, ehhez én nem nyúltam.
Üdv
WjaniCoViA Online könyvkereskedés,
-
wjani
tag
válasz DiabloCorsa #12976 üzenetére
Szia Diablo Corsa!
Köszike, a te javaslatodat is megfogadom és átírom
Üdv
WjaniCoViA Online könyvkereskedés,
-
wjani
tag
válasz DiabloCorsa #12976 üzenetére
Szia!
Kijavítottam, de most akkor mi a folytatás?
HIBA:
Warning: reset() [function.reset]: Passed variable is not an array or object in /home/gajdar/public_html/teszt/padmin/includes/classes/object_info.php on line 17
Warning: Variable passed to each() is not an array or object in /home/gajdar/public_html/teszt/padmin/includes/classes/object_info.php on line 18Az objec_info ezen oldalán pedig ez található:
reset($object_array);
while (list($key, $value) = each($object_array)) {Üdv
WjaniCoViA Online könyvkereskedés,
-
Marsy51
aktív tag
Szia Jani!
Ha egyszer működött és a másik áruházadban is így működik, miért írtad át?
Magadra vess, hogy ezt a hibát elkövetted.
Állítsd vissza az eredeti állapotot és működni fog ismét.
Mindkét áruházadnál php 5.2.x van és a nyelvi fájljaid is jók. Ismét felajánlok 1 üveg pezsgőt arra az esetre, hogy ha visszaállítod a fent leírtakat és nem működne. Viszont ha műkodik akkor a Diablo fizessen 1-1 üveg pezsgőt mindkettőnknek,Marsy51 ("The truth is out there") osCommerce - Magyarország http://www.oscommerce-extra.hu
-
DiabloCorsa
őstag
válasz Marsy51 #12979 üzenetére
Mivel antialkoholista vagyok, tőlem a liter tej árára számíthattok.
Ha hibáztam.
Mivel nem világos számomra épp mit csinál wjani, mi előtt fizetnék, tudnom kéne PONTOSAN mit csinált. Hiszen azt írta NEM működött és leírta a hibát, TEHÁT NEM VOLT jó az egyik áruházában.
Tehát eddig Marsy51 jön nekem liter tejjel. Ha már pezsgőt vár tőlem, én beérem tejjel. 3,6-os legyen, nem víz!
Diablo. Ha gumira van szükséged ...
-
wjani
tag
Sziasztok!
Nem szeretnék itt most nagy parázsvitát szítani, mind a 2 nagy tudású ember véleményét meghallgattam, mind kettőt kipróbáltam, ennyi.
Marsy51-é egyből megoldotta a problémát.
DiabloCorsa-é pedig egy újabb hibaüzenetet generált.
A fájlt visszaállítottam, így most nincs hiba.Üdv
WjaniUI. Mind a ketten nagyok vagytok, Ti mindketten a Nagy Magyar OsCommerce csapat oszlopos tagjai vagyok.
CoViA Online könyvkereskedés,
-
deviance1976
tag
válasz DiabloCorsa #12972 üzenetére
Kipróbáltam amit írtál. Beléptem az áruházba, raktam a kosárba, és mielőtt a kifizetés gombra kattintottam volna, otthagytam a gépet kb 2 órára, visszamentem, kifizettem, és a vásárlás rendben lezajlott.
Az is érdekes hogy az ominózus vásárláskor, nemhogy nem jelentek meg a vásárló adatai, de ki is törlődtek. A Customers adatbázisban a 31- ID tök üres volt.
-
xXdensionXx
tag
válasz Marsy51 #12979 üzenetére
Üdv!
Csak gondoltam írok már ide, hogy élek még
Látom megy a szakmai munka ezerrel.
Na ígérem ezentúl gyakrabban járok ide is.
wjani!
Ha te vagy az a wjani aki régebben megcsinálta a net2ftp program honosítását keress már meg légyszi!
Mondjuk első körben itt ezen a Fórumon!
Üdv:
malahttp://www.wothungary.hu - WOThungary ModPakk - - - - - - - - - - - - - - - - - - - - - - - - ''A lustaság az evolució motorja!''
-
deviance1976
tag
hali mindenkinek!
ismer e valaki olyan bővítményt, ami nem jeleníti meg az alkategória képeit, helyette, mondjuk a legutoljára feltöltött termékek látszanak?
-
wjani
tag
válasz xXdensionXx #12984 üzenetére
Szia Mala!
Én voltam az, aki elkövette azt a tettet. De sajna már nem használom, a haverom tárhelyén szoktam kipróbálni jó pár webes alkalmazást, köztök ezt a programot is.
Anno írtam a fejlesztőnek, ahol jeleztem neki, hogy szeretném lefordítani, Ő engedélyt adott erre.
Üdv
WjaniCoViA Online könyvkereskedés,
-
wjani
tag
Sziasztok!
Sajnos belefutottam egy olyan problémába, amire nem tudok rájönni, pedig már fájl összehasonlítással is próbálkoztam.
A tény:
- kategória nevek kiíratása az eredeti szöveg helyett bővítményt alkalmaztam.
Aztán egy két nap múlva vettem észre, hogy az üres kategóriára kattintva az alábbi kép szerinti szöveg jelenik
A webshop 3 nyelvű és az angol "Categories" szó jelenik meg a Nincs termék ebben a kategóriában. szöveggel együtt.Ha a kategóriában van termék, akkor normálisan jelenik meg minden.
Van valakinek ötlete, hogy hol keressem a hibát?
Üdv
WjaniCoViA Online könyvkereskedés,
-
xXdensionXx
tag
Szia!
Ja, van.
Más nyelvi definíció jelenik meg amikor egy kategóriát listáztatsz és van benne termék és más amikor pusztán kategóriába lépsz be és abban nincs termék vagy alkategóriákat tartalmaz.
Ez a változó az index.php fájlban a HEADING_TITLE.
Tehát azt, hogy a fenti változó mikor mi legyen az a telepítési könyvtár includes/languages/magyar(esetleg hungarian)/index.php fájlban van definiálva egy feltételrendszer segítségével, az alábbiak szerint (ez csak egy része az index.php nyelvi fájlnak, az ide vonatkozó része!):
if ( ($category_depth == 'products') || (isset($HTTP_GET_VARS['manufacturers_id'])) ) {
// 1. eset Itt feltétel ha kategóriára kattintasz és nincs alkategóriája de van benne aktív termék
define('HEADING_TITLE', 'Az alábbi termékek vannak ebben a kategóriában');
define('TABLE_HEADING_IMAGE', '');
define('TABLE_HEADING_MODEL', 'Cikkszám');
define('TABLE_HEADING_PRODUCTS', 'Megnevezés');
define('TABLE_HEADING_MANUFACTURER', 'Gyártó');
define('TABLE_HEADING_QUANTITY', 'Mennyiség');
define('TABLE_HEADING_PRICE', 'Bruttó ár');
define('TABLE_HEADING_WEIGHT', 'Súly');
define('TABLE_HEADING_BUY_NOW', 'Azonnali megvétel');
define('TEXT_NO_PRODUCTS', 'Nincs termék ebben a kategóriában.');
define('TEXT_NO_PRODUCTS2', 'Nincs elérhető termék a gyártótól.');
define('TEXT_NUMBER_OF_PRODUCTS', 'Termék mennyisége: ');
define('TEXT_SHOW', '<b>Megmutat:</b>');
define('TEXT_BUY', 'Megveszem');
define('TEXT_NOW', ' most');
define('TEXT_ALL_CATEGORIES', 'Minden kategória');
define('TEXT_ALL_MANUFACTURERS', 'Minden gyártó');
} elseif ($category_depth == 'top') {
// 2. eset Itt feltétel amikor nem kattintottál egy kategóriára sem ez magyarul a kezdőlap
define('HEADING_TITLE', 'Üdvözöljük a Webáruházunkban!');
} elseif ($category_depth == 'nested') {
// 3. eset Itt feltétel amikor egy kategóriára kattintottál ami alkategóriákat tartalmaz, vagy nincs benne termék
define('HEADING_TITLE', 'kategóriák');
}Megoldás szerintem: a 3. esetnél a
define('HEADING_TITLE', 'kategóriák');
részben neked nem ez szerepel hanem ez lehet ott:
define('HEADING_TITLE', 'Categories');
na ezt írd át Categories és elvileg rendben lesz minden.
Ebben a fájlban, csak ennyi helyen, és csak a feltételrendszeren belül lehet definiálva a HEADING_TITLE. Ha máshol lenne még ebben a nyelvi fájlban, azt ki kell törölnöd.
És lefordítottad? Ha igen megvan még az a fordítás? Mert én is el kívánom követni ezt a tettet, és ha lehet nem kezdeném a tök nulláról.
Üdv:
mala[ Szerkesztve ]
http://www.wothungary.hu - WOThungary ModPakk - - - - - - - - - - - - - - - - - - - - - - - - ''A lustaság az evolució motorja!''
-
DiabloCorsa
őstag
válasz deviance1976 #12985 üzenetére
deviance1976!
Ha egy kép nem kell, lehet törölni, vagy ha hiánya látszik pixel_trans.gif-et a helyére.
Van olyan "bővítmény", mert az alap osc minden módosítás nélkül ezt teszi, alul megmutatja az utoljára feltöltött LEGÚJABB termékeket. Ha a kategórián belül szeretnéd "felül" látnia az ilyen termékeket dátum szerint kell rendezni azokat.
wjani!
Miért kell kiírni, hogy Kategóriák. A Hangszórók így többes számban nem elég egyértelmű, mit lát a vásárló?
Diablo. Ha gumira van szükséged ...
-
deviance1976
tag
válasz DiabloCorsa #12989 üzenetére
Köszönöm Diablo a segítségedet!
-
wjani
tag
válasz xXdensionXx #12988 üzenetére
Szia Mala!
Köszike a segítséget, de ez sem oldotta meg a problémát. Megnéztem a magyar index.php fájlt és az általad megadott kódok vannak benne.
Szerintem a catalog\index.php fájlban lesz a hiba, ami ezt csinálja, de hiába nézem, nem találom.
Nem tudom, hogy ha ide beemelném, nem lenne kissé hosszú a kódsor.
Üdv
WjaniCoViA Online könyvkereskedés,
-
xXdensionXx
tag
Szia!
Akkor az általad elvégzett módosítás vélhetőleg, az ami azt a Categories beírást végrehajtja.
Nyisd meg szerkesztésre a telepítési könyvtár/index.php fájlt és keresd meg kézzel benne azt a szót, hogy Categories így nagybetű helyesen.
Arra tippelek, hogy ide a forráskódba írta be kézzel valaki ezt, ezért nincs á hatással a nyelvi definiálás.
Ha ennek a bővítménynek létezik egyéb felmásolandó fájl része, vagy máshova is kellet a forráskódba beírni, érdemes ott is lefuttatni a keresést.
net2ftp fordításról nem írtál. Van elérhető félkész, netán kész fordításod hozzá?
Üdv:
malahttp://www.wothungary.hu - WOThungary ModPakk - - - - - - - - - - - - - - - - - - - - - - - - ''A lustaság az evolució motorja!''
-
xXdensionXx
tag
Szia!
Ha a fenti sem, akkor keress meg, és egyik este skypon csevegve, megoldjuk a problémát (akkor már kérni fogok hozzáféréseket is).
Előre is tisztázva, segíteni fogok, ami nálam azt jelenti ellenszolgáltatást nem várok érte.
Üdv:
malahttp://www.wothungary.hu - WOThungary ModPakk - - - - - - - - - - - - - - - - - - - - - - - - ''A lustaság az evolució motorja!''
-
DiabloCorsa
őstag
- kategória nevek kiíratása az eredeti szöveg helyett bővítményt alkalmaztam.
A bővítmény telepítése hibás, a hozzá tartozó nyelvi fordítást nem végezted el. Hiszen a bővítmény angol nyelvű volt.
Ezért a Categories szó nem magától látható a képernyőn. Valahol benne van vagy az index php-ban vagy a languages/magyar/index.php-ban. Esetleg hungarian/index.php-ban.
Lehetőség még: az a szó beleégett a monitorodba és mindig látható, valaki csak neked erre írt vírust.
Diablo. Ha gumira van szükséged ...
-
wjani
tag
Tisztel uraim!
Köszönöm a tanácsokat, most megpróbálok erre időrendben válaszolni.
MALA:
Igen, ezt még meg kell nézni, a telepítő fájlt.
Bővítmény nem volt, ezt Vakonka írta le egy txt fájlban anno.
DIABLOCORSA:
Minden nyelvi fájlba átnéztem, nincs beleégetve a Caítegories szó.
És ez csak akkor jön elő, ha a létrehozott kategóriában nincs termék, ha beleteszek egyet, azonnal megszűnik a gond.
Az a furi, akkor 2 sor jelenik meg, ha nincs termék a kategóriában, ha van benne valami akkor rendesen a nyelvi fájlnak megfelelő kategória: kategória neve jelenik meg.Üdv
WjaniCoViA Online könyvkereskedés,
-
wjani
tag
válasz DiabloCorsa #12996 üzenetére
Szia!
Megnéztem, de az eredetihez képest annyi a változás, hogy az akciós termékek akció időpontját építettem bele ebbe a fájlba, semmi egyéb. Itt semmilyen Categories szót, vagy arra utaló hivatkozást nem találtam.Üdv
WjaniCoViA Online könyvkereskedés,
-
wjani
tag
Sziasztok!
Köszönöm az összes segítséget.
ABC sorrendben:
DiabloCorca,
Mala,
Marsy51.Marsy51 megtalálta a hibát, a catalog\includes\modules\product_listing.php 218. sorában volt beírva:
echo '<div class=PageHeading>Categories</div>';De ez miként került ide, nem tudom, majd utána nézek.
Már meg is történt.
A bővítmények között szerepel olyan, ahol 6 féle módon tudod a termékeket megjeleníteni, na ebben a fájlban van beírva a fenti sor.
Még egyszer mindenkinek köszönöm a segítséget és a jó tanácsokat.
Üdv.
WjaniCoViA Online könyvkereskedés,
-
DiabloCorsa
őstag
Akkor a korábban írt megoldás lehet, CSAK neked írtak vírust erre a szóra.
Mert olyan nincs, hogy valami látható a képenyőn php rendszerben és az SEHOL nincs.
Talán alaposabban utána nézhetnél hol van!
Továbbá, a product_listing.php-ban van az a kiírandó információ, amikor nincs listázandó termék, akkor jelenik meg az általad keresett hibás üzenet.
} else {
$list_box_contents = array();
$list_box_contents[0] = array('params' => 'class="productListing-odd"');
$list_box_contents[0][] = array('params' => 'class="productListing-data"',
'text' => TEXT_NO_PRODUCTS);
new productListingBox($list_box_contents);Keres rá a nyelvi fájlokban mit "jelent" a TEXT_NO_PRODUCTS
Diablo. Ha gumira van szükséged ...
-
wjani
tag
válasz DiabloCorsa #12999 üzenetére
Szia!
define('TEXT_NO_PRODUCTS', 'Nincs termék ebben a kategóriában.');
Ezt tartalmazza.
Vírus, az nem jó. De most néztem meg az összes product_listing.php fájlokat és abban a 218. sorban mindegyikbe szerepel direktben beírva.
Alaposan utána néznék én, de még nem látom át teljesen a rendszert. Még meg kell ismernem az egész webshop minden porcikáját, hogy azonnal tudjam, ha gond van, hova is nyúljak.
Azért olvasgatom a Fórumot, azért próbálom elemezni a php kódokat, hogy idővel ne tegyek fel idióta kérdéseket és ne fussak bele ilyen hibába, mint ami most történt.Most ide beemelem azt a kódot, amit a letöltött fájlokban találtam:
Ebből kiemelem azt a sort, ami a hibát okozta:
echo '<div class=PageHeading>Categories</div>';
Üdv
Wjani<?php
/*
$Id: product_listing.php,v 1.44 2003/06/09 22:49:59 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
$listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');
if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3') ) ) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td>
<td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>
</tr>
</table>
<?php
}
$list_box_contents = array();
for ($col=0, $n=sizeof($column_list); $col<$n; $col++) {
switch ($column_list[$col]) {
case 'PRODUCT_LIST_MODEL':
$lc_text = TABLE_HEADING_MODEL;
$lc_align = '';
break;
case 'PRODUCT_LIST_NAME':
$lc_text = TABLE_HEADING_PRODUCTS;
$lc_align = '';
break;
case 'PRODUCT_LIST_MANUFACTURER':
$lc_text = TABLE_HEADING_MANUFACTURER;
$lc_align = '';
break;
case 'PRODUCT_LIST_PRICE':
$lc_text = TABLE_HEADING_PRICE;
$lc_align = 'right';
break;
case 'PRODUCT_LIST_QUANTITY':
$lc_text = TABLE_HEADING_QUANTITY;
$lc_align = 'right';
break;
case 'PRODUCT_LIST_WEIGHT':
$lc_text = TABLE_HEADING_WEIGHT;
$lc_align = 'right';
break;
case 'PRODUCT_LIST_IMAGE':
$lc_text = TABLE_HEADING_IMAGE;
$lc_align = 'center';
break;
case 'PRODUCT_LIST_BUY_NOW':
$lc_text = TABLE_HEADING_BUY_NOW;
$lc_align = 'center';
break;
}
if ( ($column_list[$col] != 'PRODUCT_LIST_BUY_NOW') && ($column_list[$col] != 'PRODUCT_LIST_IMAGE') ) {
$lc_text = tep_create_sort_heading($HTTP_GET_VARS['sort'], $col+1, $lc_text);
}
$list_box_contents[0][] = array('align' => $lc_align,
'params' => 'class="productListing-heading"',
'text' => ' ' . $lc_text . ' ');
}
if ($listing_split->number_of_rows > 0) {
$rows = 0;
$column = 0;
echo '
<table cellspacing=0 cellpadding=0>
<tr><td width=533 height=35></td></tr>
<tr><td>
<table cellspacing=0 cellpadding=0 width=531 align=center>
<tr>
';
$listing_query = tep_db_query($listing_split->sql_query);
while ($listing = tep_db_fetch_array($listing_query)) {
$product_contents = array();
$rows++;
if (($rows/2) == floor($rows/2)) {
$list_box_contents[] = array('params' => 'class="productListing-even"');
} else {
$list_box_contents[] = array('params' => 'class="productListing-odd"');
}
$cur_row = sizeof($list_box_contents) - 1;
for ($col=0, $n=sizeof($column_list); $col<$n; $col++) {
$lc_align = '';
switch ($column_list[$col]) {
case 'PRODUCT_LIST_MODEL':
$lc_align = '';
$lc_text = ' ' . $listing['products_model'] . ' ';
break;
case 'PRODUCT_LIST_NAME':
$lc_align = '';
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
$lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a>';
} else {
$lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . $listing['products_name'] . '</a>';
}
break;
case 'PRODUCT_LIST_MANUFACTURER':
$lc_align = '';
$lc_text = ' <a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a> ';
break;
case 'PRODUCT_LIST_PRICE':
$lc_align = 'right';
if (tep_not_null($listing['specials_new_products_price'])) {
$lc_text = '<span style="color:#7F7F7F;font-size:11px"><s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s></span><br><span style="font-size:12px">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span>';
} else {
$lc_text = '<span style="font-size:14px">' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span>';
}
break;
case 'PRODUCT_LIST_QUANTITY':
$lc_align = 'right';
$lc_text = ' ' . $listing['products_quantity'] . ' ';
break;
case 'PRODUCT_LIST_WEIGHT':
$lc_align = 'right';
$lc_text = ' ' . $listing['products_weight'] . ' ';
break;
case 'PRODUCT_LIST_IMAGE':
$lc_align = 'center';
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
$lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>';
} else {
$lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>';
}
break;
case 'PRODUCT_LIST_BUY_NOW':
$lc_align = 'center';
$lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> ';
break;
}
$list_box_contents[$cur_row][] = array('align' => $lc_align,
'params' => 'class="productListing-data"',
'text' => $lc_text);
$product_contents[] = $lc_text;
}
$product_query = tep_db_query("select products_description from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$listing['products_id'] . "' and language_id = '" . (int)$languages_id . "'");
$product = tep_db_fetch_array($product_query);
$new_products['products_description'] = $product['products_description'];
echo '
<td width=177 valign=top>
<table border=0 cellspacing=0 cellpadding=0 width=200 align=center>
<tr><td height=5 colspan=2></td></tr>
<tr><td colspan=2 align=center><center>'.$product_contents[0].'</td></tr>
<tr><td height=43 style="padding-left:10px" width=105>'.preg_replace('/\s\S*$/i', '', substr($new_products['products_description'], 0, 30)).' ...</td><td width=45 height=40 valign=middle>'.$product_contents[2].'</td></tr>
<tr><td height=1 colspan=2></td></tr>
<tr><td colspan=2><a style="padding-left:10px" href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']) . '">' . tep_image_button('small_view.gif') . '</a> <a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_in_cart.gif') . '</a></td></tr>
</table>
</td>
';
$column ++;
if ($column >= 3) {
$rows ++;
$column = 0;
echo '
</tr>
<tr><td colspan=5 height=5></td></tr>
<tr><td colspan=5 align=center></td></tr>
<tr>
';
} else echo '<td><width=1></td>';
}
echo '
</tr>
</table>
</td></tr>
<tr><td></td></tr>
</table>
';
//new productListingBox($list_box_contents);
} else {
$list_box_contents = array();
$list_box_contents[0] = array('params' => 'class="productListing-odd"');
$list_box_contents[0][] = array('params' => 'class="productListing-data"',
'text' => TEXT_NO_PRODUCTS);
echo '<div class=PageHeading>Categories</div>';
new productListingBox($list_box_contents);
}
if ( ($listing_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3')) ) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr><td height=2></td></tr>
<tr>
<td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td>
<td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>
</tr>
</table>
<?php
}
?>Üdv
Wjani[ Szerkesztve ]
CoViA Online könyvkereskedés,
Új hozzászólás Aktív témák
- BestBuy ruhás topik
- Házimozi belépő szinten
- Háztartási gépek
- Ukrajnai háború
- Mobvoi TicWatch Pro 5 Enduro - kitartás kartárs?
- CADA, Polymobil, és más építőkockák
- Milyen légkondit a lakásba?
- Anglia - élmények, tapasztalatok
- Luck Dragon: Asszociációs játék. :)
- Elkészült Oroszország első litográfiai berendezése
- További aktív témák...
- Eladó Palit RTX 4070 Dual 12GB GDDR6X videokártya
- Fujitsu Lifebook E546 , 14" Kijelző, I3-6100U, 8GB DDR4, 128GB SSD, WIN 10, Számla, garancia
- Fujitsu Lifebook E544 , 14" Kijelző, I7-4712QM, 16GB DDR3, 128GB SSD, WIN 10, Számla, garancia
- Dell Latitude E6430, 14" HD+ Kijelző, I7-3720QM, 8GB DDR3, 320GB HDD, Nvidia 1GB, WIN 10, Számla,
- Dell Latitude E5540, 15,6" Kijelző, I7-4600U, 16GB DDR3, 500GB HDD, Nvidia 2GB, WIN 10, Számla, gar
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen