Új hozzászólás Aktív témák
-
vakondka
őstag
válasz deviance1976 #11501 üzenetére
Pl ezt: [link]
https://toptarget.hu - Online Marketing Ügynökség
-
hettyking
csendes tag
Sziasztok!
azt szeretném kérdezni, hogy lehet átalakítani www.micromutazioni.hu/shop oldalon hogy a gyártók is úgy jelenjenek meg mint a kategóriák köszönöm!
-
nash1
tag
válasz DiabloCorsa #11498 üzenetére
Köszi az infót(mala-nak is), de akkor marad az e-mail küldés ISO 8859-2-ben, úgy nekem minden kliensen ment, amin próbáltam.
-
forgat
tag
Sziasztok!
Régóta nem jártam itt, de látom a lendület töretlen.
Egy kérdésem lenne, hogy lehetne megoldani, hogy a kiemelt termékek árai mindehol shopban, piros árakkal jelenjen meg? -
DiabloCorsa
őstag
válasz forgat #11508 üzenetére
forgat!
Ha egy terméknek akciós az ára, az alacsonyabb, kedvezőbb ár bizonyos ideig. Azt a más árat elég egyszerű mindenhol más színben kiírni.
A kiemelt terméknek nem változott az ára, ott az eredeti ár látható.
Ezt elég egyszerű kiírni más színnel a kiemelt termékek boxban és a kiemelt termékek oldalán. Az ár elé kell a <s> utána a </s> mint az akciós árnál és piros lesz a színe.
Vagy létre hozni a hozzá új class-t és abba beírni milyen színű legyen.
Más oldalon, ahol többi termékkel együtt látható, már bonyolultabb.
Diablo. Ha gumira van szükséged ...
-
Maximx
tag
Sziasztok!
Tudtok ajánlani egy jól münködő kiegészítést ami a kategóriák kiválasztásánál az oldalon kiírja a kategória nevét és az "alábbi termékek vannak a kategóriában" helyett is kiírja, hogy mejik kategóriában vagyok?
Köszönöm!
-
xXdensionXx
tag
válasz forgat #11508 üzenetére
Szia forgat!
Az előző hozzászólóhoz annyit fűznék hozzá, hogy az
<s>szöveg</s>
html kód a közzé zárt szöveget pusztán áthúzza és nem színezi.
A színezést ahogy helyesen is írták megoldhatod a css fál segítségével, vagy a forráskódban is.
Színezéshez használhatod pl a<font color="#FF0000">szöveg</font>
html kódot. Ez konkrétan a szöveget pirosra színezi.
A többi az ahogy az előző hozzászóló is írta, már némi php kódot is igényel, mivel vizsgálni kell azt, hogy az adott termék és annak ára szerepel -e az ajánlott termékek között. Ha igen akkor így jelenítse meg az árat (pirossal) ha nem akkor normál módon.
Ezt én úgy csinálnám, hogy beiktatnék egy új lekérdezést ahol count-al vizsgálnám az ajánlott termékek táblájában product_id-ra hogy szerepel e ott a termék. Ha igen a lekérdezés eredménye egy lesz ha nem akkor nulla.
Na innen már csak egy if feltétel és már mehet is a piros ha 1 illetve normál ha nulla kiíratás.Példa kód a product_info.php fájl esetében:
Feltételezett állapot alap osCommerce 2.2RC2a áruház telepítés (honosított változat) és Featured products (Ajánlott termékek) bővítmény beépítve (tehát a TABLE_FEATURED tábla létezik az adatbázisban és definiálva van a telepítési könyvtár/includes/database_tables.php fájlban TABLE_FEATURED néven):
telepítési könyvtár/product_info.php fájlban keresd az alábbi kódot kb. a 75. sor környékén:
tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'");
if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
$products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
} else {
$products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
}és HELYETTE! illeszd be ezt:
$featured_product_check_query = tep_db_query("select count(*) as total from " . TABLE_FEATURED . " f where f.products_id = '" . $product_info['products_id'] . "' and f.status = '1'");
$featured_product_check = tep_db_fetch_array($featured_product_check_query);
tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'");
if ($featured_product_check['total'] < 1) {
if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
$products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
} else {
$products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
}
} else {
if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
$products_price = '<s><font color="#FF0000">' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</font></s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
} else {
$products_price = '<font color="#FF0000">' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</font>';
}
}Ez így működőképes. (bár ki nem próbáltam, ezt most így hirtelen fejből írtam ).
Ehhez hasonlóan kell eljárni ott ahol ár jelenik meg az áruházban.
Ha gond lenne, kérlek keress bátran a http://www.oscommerce-extra.hu oldal fórumán mala néven.
Üdv:
malaU.i.: bár lehet ezt egyszerűbben is, pl.: general.php fájlban létrehozni egy új funkciót, ami csak a product_id-t kéri be és true vagy false értékkel tér vissza, de az azért már nem írom le ide. Az azért jobb mert könnyebb (pusztán egy sor) visszahívni a feltételhez az adatot és minden oldalon elérhetővé válna. Bár, ha már itt vagyunk nézzünk erre is egy példát (meggondoltam magam, most ilyen napon van ):
telepítési könyvtár/includes/functions/generalp.php fájlban a fájl legvégére a
?>
jel elé illeszd be a következő kódot:
//ellenőrzés ajánlott termék -- Készítette: Madarász László (mala) osCommerce - Magyarország
function tep_featured_product_check_exists($product_id = '0') {
$featured_product_check_query = tep_db_query("select count(*) as total from " . TABLE_FEATURED . " f where f.products_id = '" . $product_id . "' and f.status = '1'");
$featured_product_check = tep_db_fetch_array($featured_product_check_query);
if ($featured_product_check['total'] < 1) {
return false;
} else {
return true;
}
}példa a telepítési könyvtár/product_info.php fájlban a használatra:
keresd a következő kódot:
tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'");
if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
$products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
} else {
$products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
}és cseréld erre:
if (tep_featured_product_check_exists($product_info['products_id']) == false) {
if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
$products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
} else {
$products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
}
} else {
if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
$products_price = '<s><font color="#FF0000">' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</font></s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
} else {
$products_price = '<font color="#FF0000">' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</font>';
}
}és már kész is.
Mint láthatod ebben az esetben elegendő az if feltételnél a funkciónak csak az adott php fájlban szereplő product_id-t megadni és már működik is.
Az eredményt a Termék adatlapján (Termék lapon) tudod majd ellenőrizni.
Na most már tényleg:
Ha segítség kell, kérlek keress bátran a http://www.oscommerce-extra.hu oldal fórumán mala néven.
És tádá! Meg is született egy új bővítmény!
Üdv:
malahttp://www.wothungary.hu - WOThungary ModPakk - - - - - - - - - - - - - - - - - - - - - - - - ''A lustaság az evolució motorja!''
-
Mezso
tag
válasz xXdensionXx #11511 üzenetére
Ez már igen...
Üdv. Zsolt http://phmegbizhatosag.atw.hu/phtabla.php?nev=mezso
-
vakondka
őstag
válasz xXdensionXx #11511 üzenetére
Így kell programozni OsCommerce módra
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz Maximx #11510 üzenetére
Ez jó lesz ?
tedd be a general.php fájlba ezt:
function tep_get_categories_name($cat_id) {
global $languages_id;
$db_query= tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id= '" . $cat_id . "' and language_id= '" . $languages_id . "'");
$num_rows=tep_db_num_rows($db_query);
if ($num_rows > 0) {
$the_categories_name = tep_db_fetch_array($db_query);
return $the_categories_name['categories_name'];
}
else return false;
}és pl így tudod használni a megfelelő helyen (index.php):
<?php echo tep_get_categories_name($current_category_id)); ?>
[ Szerkesztve ]
https://toptarget.hu - Online Marketing Ügynökség
-
djsite
tag
Sziasztok!
Van egy kis problémám az árukészletemmel!
1 fajta termékből van 3 darabom és valaki vesz 3 darabot, akkor ugyan úgy benne marad a rendszerben (nem lesz automatikusan inaktív), és lehet tovább rendelni, vásárolni belőle.Megoldható vala hogy, hogy automatikusan inaktívvá tegye, ha már lefogy az árukészlet?????
Valaki segítsen légyszi. Ezer hála
-
djsite
tag
Sziasztok!
Van egy kis problémám az árukészletemmel!
1 fajta termékből van 3 darabom és valaki vesz 3 darabot, akkor ugyan úgy benne marad a rendszerben (nem lesz automatikusan inaktív), és lehet tovább rendelni, vásárolni belőle.Megoldható vala hogy, hogy automatikusan inaktívvá tegye, ha már lefogy az árukészlet?????
Valaki segítsen légyszi. Ezer hála
-
hettyking
csendes tag
válasz DiabloCorsa #11507 üzenetére
diablocorsa!
en sajnos olyat nem talatam elkepzelheto hogy nekem nincs olyan opcio 2.2 es verziom van
udv -
vakondka
őstag
válasz djsite #11521 üzenetére
1. az nem hiba, csak azt jelzi, hogy nem töltöttél fel képet
2. hiányzik a nyelvi definíció, hozd létre az admin/includes/languages/magyar.php fájlban:define('WARNING_NO_FILE_UPLOADED','Ugye tudod, hogy nem töltöttél fel képet ?');
https://toptarget.hu - Online Marketing Ügynökség
-
DiabloCorsa
őstag
válasz hettyking #11520 üzenetére
hettyking!
Ha tudsz hívj fel este amikor a géped előtt ülsz.
djsite!
Az osc termék szerkesztési oldal minden módosítás allkalmával, amikor a módosítást mented képet "akar" feltölteni. Bizonyára az első alkalommal amikor a terméket létrehoztad, a képet már feltöltöttted, tehát nem töltöd fel a leírás szerkesztésekor ismét. Volt olyan hiba, ami ilyenkor a fent lévő képet, ha nem töltötted fel ismét, már nem mutatta a Vevő oldalon.
Ha a már korábban feltöltött kép mentés után is látható, ne foglalkozz az üzenettel.
Ne Te hibázol, a rendszer ilyen.[ Szerkesztve ]
Diablo. Ha gumira van szükséged ...
-
vakondka
őstag
Van megoldás az ftp jelszólopó vírusok ellen !
A legfontosabb továbbra is a jó vírusírtó és tűzfal,
de az igazi válasz a total commander 7.5 vagy újabb verzió !!!A legújabb total commander-ben be lehet kapcsolni a mester jelszó védelmet, ami AES titkosítással menti el a jelszót, így nem lehet visszafejteni !
https://toptarget.hu - Online Marketing Ügynökség
-
DiabloCorsa
őstag
-
Maximx
tag
Sziasztok!
Hol lehet szerkeszteni azt, hogy a megrendelések részleteinél és a számlaformátumban a nevet ki lehessen emelni, pl:vastagítani?
-
DiabloCorsa
őstag
válasz Maximx #11526 üzenetére
A szerkesztendő sorok az orders.php találhatók a 138-140 sor környékén:
<td class="main" valign="top"><b><?php echo ENTRY_CUSTOMER; ?></b></td>
<td class="main"><?php echo tep_address_format($order->customer['format_id'], $order->customer, 1, '', '<br>'); ?></td>Ez a eredeti. Ezzel vastag betűs a Vásárló neve
Ha a </b> és </b> kódokat a beilleszted a következő cellára, akkor az abban lévő szöveg is vastag betűsen fog megjelenni.
Így:
<td class="main" valign="top"><b><?php echo ENTRY_CUSTOMER; ?></b></td>
<td class="main"><b><?php echo tep_address_format($order->customer['format_id'], $order->customer, 1, '', '<br>'); ?></b></td>Hasonló <b> és </b> kód kell máshol is, ahol a kívánt szöveget vastagítani akarod.
[ Szerkesztve ]
Diablo. Ha gumira van szükséged ...
-
Maximx
tag
válasz DiabloCorsa #11527 üzenetére
Szia DiabloCorsa!
Köszönöm, ezt már próbáltam, de ebben az esetben a címet is kiemeli, én pedig csak a nevet szeretném kiemelni.
Erre valami ötlet?
-
DiabloCorsa
őstag
válasz Maximx #11528 üzenetére
Ott az osc egyben kezeli vevő nevét és címét. Olyat lehet, hogy beszúrod fölé a nevet ismét és azt formázod, nagyítod vastagítod, színezed stb...
Pl. így
<td class="main" valign="top"><b> <?php echo ENTRY_CUSTOMER; ?> </b></td>
<td class="main"><big><b><?php echo stripslashes($order->customer['name']); ?></b></big><br>
<?php echo tep_address_format($order->customer['format_id'], $order->customer, 1, '', '<br>'); ?> </td>Vagy a 2. cellába külön írod be az adatokat, soronként és a legfelsőt vastagítod.
Így:
<td class="main"><big><b><?php echo stripslashes($order->customer['name']); ?></b></big><br>
<?php echo stripslashes($order->customer['company']); ?><br>
<?php echo stripslashes($order->customer['street_address']); ?><br>
<?php echo stripslashes($order->customer['suburb']); ?><br>
<?php echo stripslashes($order->customer['city']); ?><br>
stb..stbDiablo. Ha gumira van szükséged ...
-
djsite
tag
Sziasztok!
Köszönöm mindenkinek a gyors válaszokat.
Most már rendben működik minden. -
Maximx
tag
válasz DiabloCorsa #11529 üzenetére
Szia!
Köszönöm, így már oké!
-
Pilu 007
tag
Sziasztok!
A felől érdeklődnék, hogy valaki tud e rá módszert, hogy távoli géphez csatlakoztatott nyomtatót, hogyan tudnék használni? Ugyanis történik egy kis költözés, de előnyös lenne, ha 1-2 számlát anyum gépén tudnék kinyomtatni. Teamviewerrel meg tudnám oldani, hogy jpg-ben átküldöm, de valami egyszerűbb megoldás kellene. A távoli asztalt valamilyen oknál fogva nem bírom beállítani. Esetleg valakinek valamilyen Virtuális Hálózat progi, vagy valami?
Köszi: Piluhttp://www.webshop.munkaruhadiszkont.hu/ - - - - - http://www.munkaruhadiszkont.hu/
-
Marsy51
aktív tag
válasz Pilu 007 #11532 üzenetére
Szia!
Milyen távoli az a "távoli gép"?
Egy hálózaton vagytok vagy nem?Ha nem egy hálózat akkor azt meglehet csinálni (amennyiben XP az oprendszer), hogy a nyomtatás előtt Anyukád kér egy távoli segítséget Tőled. Ehez kell egy Windows messenger kapcsolat, vagy e-mailben kéred.
Elérhetősge: Start->Súgó és támogatás->Felkérés küldése egy barának, hogy a távsegítség használatával kapcsolódjon a számítógépéhez ->Meghívás segitségnyújtásra
Anyukád engedélyezi a kapcsolatot és Te úgy dolgozol a távoli gépen mintha ott ülnél előtte. Látod a saját géped könyvtár szerkezetét is. megnyitod a fájlt amit nyomtatni szeretnél, majd kiválasztod a nyomtatót és nyomtatsz.Ha egy hálózaton vagytok akkor viszont telepíted a nyomtatót mint hálózati nyomtató.
[ Szerkesztve ]
Marsy51 ("The truth is out there") osCommerce - Magyarország http://www.oscommerce-extra.hu
-
Pilu 007
tag
válasz Marsy51 #11533 üzenetére
Köszi.
Az a helyzet, hogy Anya Sóskúton lakik, én meg Nyírbélteken, de nagyon jó lenne nyomtatni a számlázóprogramommal az anya gépén, hogy ő csak pecsétel, és feladja ott a csomagot. Na ezzel a hálózatos dologgal nem vagyok képben, hogy hozzak 350km re létre a 2 gépen hálózatot? Mert akkor csak megosztom a nyomtatót és kész is a mutatvány...
Azért köszi az infothttp://www.webshop.munkaruhadiszkont.hu/ - - - - - http://www.munkaruhadiszkont.hu/
-
Marsy51
aktív tag
válasz Pilu 007 #11534 üzenetére
Szia!
Szerintem próbáld ki ezt.
Windows XP Start gomb ->Súgó és támogatás->Felkérés küldése egy barátnak, hogy a távsegítség használatával kapcsolódjon a számítógépéhez ->Meghívás segitségnyújtásra
Ezt az Anyukád gépén kell elindítani. Tehát Ő kérjen Tőled távsegítséget, csak azért mert lehet, hogy Ő nem vállalkozna rá, hogy a gépeden kotorásszon.
Itt 2 választási lehetőséged van:
A Windows Messenger használata... (ha regisztrálva vagytok)
vagy küldjön e-mailt írd be az e-mail címet és utána a Személy meghívásaPofon egyszerű és működik. Én ezzel a módszerrel az Ausztráliában lévő barátom számítógépét tettem rendbe. A sját gépem előtt ülve dolgoztam az Ő gépén.
Egy próbát megér. Szerintem.
[ Szerkesztve ]
Marsy51 ("The truth is out there") osCommerce - Magyarország http://www.oscommerce-extra.hu
-
Pilu 007
tag
Még egy kérdés.
Cikkszámokat, hogyan tudnék leggyorsabban módosítani úgy, hogy 1 betű kerüljön eléjük? Mert 2 forrásból dolgozok, de árfrissítésnél az azonos cikkszám gondot okoz....
Gondoltam előtagként berakom a kezdőbetűjét, igy soha többet nem frissitek 2 árral, stb. 1 terméket.http://www.webshop.munkaruhadiszkont.hu/ - - - - - http://www.munkaruhadiszkont.hu/
-
DiabloCorsa
őstag
válasz Pilu 007 #11541 üzenetére
Pilu 007!
Termékeket excelbe letöltöd, elé illeszted másik cellásból az összesnek a szükséges betűt, a fenti ÖSSZES terméket törlöd és az excel táblát feltöltöd.
EZ gyors, de mint látod problémás, mert minden törölni kell, hiszen a feltöltésnél az új cikkszám miatt új termék jön létre.
Lehet lassan megfelelő csoportos termék szerkesztővel soronként átírni a cikkszámokat.
Lehet adatbázisból a products táblát exportálni és azt vissza tölteni a products_model módosítása után.
Diablo. Ha gumira van szükséged ...
-
Pilu 007
tag
válasz DiabloCorsa #11542 üzenetére
Köszi, ez a le-feltöltés lesz szerintem a nyerő
http://www.webshop.munkaruhadiszkont.hu/ - - - - - http://www.munkaruhadiszkont.hu/
-
vakondka
őstag
válasz Pilu 007 #11541 üzenetére
Leggyorsabban 1 kattintással le tudod az összeset frissíteni egyetlen sql paranccsal, teljesen felesleges letöltögetni, feltöltögetni az egészet...
Kérdés mi a célod ?
Az összes jelenlegi termék cikkszáma elé szeretnél egy betűt, vagy termék id szerint tól-ig határokat megadni ?[ Szerkesztve ]
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz DiabloCorsa #11545 üzenetére
Vagy ha meg tud határozni termék id tartományokat.
Ha nem lehet semmilyen szabályt felállítani, akkor tényleg akkor jár legjobban, ha letölti a products táblát, módosítja és visszatölti.[ Szerkesztve ]
https://toptarget.hu - Online Marketing Ügynökség
-
Pilu 007
tag
válasz vakondka #11544 üzenetére
Van 2 gyártó: -"p" és "g", de vannak azonos cikkszámai. Ha manuálisan árazok, vagy változtatok meg valamit, úgy láttam azzal nincs baj, de ha frissítéssel, akkor máris 1 terméket 2dologgal frissítek. Maga a cikkszám, jó lenne ha maradna, mert ez alapján rendelek én is a cégektől, de ha elé be tudnám szúrni azt a betűt, attól még ők értenék, nekem meg nem akadna össze.
Egyébként be vannak állítva a legtöbb termékhez a gyártó, úgyhogy, úgy le tudom szűrni, ha ez segít valamit....http://www.webshop.munkaruhadiszkont.hu/ - - - - - http://www.munkaruhadiszkont.hu/
-
Új hozzászólás Aktív témák
- Rendszergazda topic
- 5G-vel és hőkamerával strapálja magát az Ulefone
- Politika
- Motorola Edge 50 Pro - több Moto-erő kéne bele
- Apple notebookok
- Milyen monitort vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Politikai mémek
- További aktív témák...
- Dell Precision 7530,15.6",4K UHD,i9-8950H,64GB DDR4,512GB SSD,6GB VGA,WIN11
- Samsung Galaxy Watch 4 44mm, Bluetooth, 1 Év Garanciával
- Samsung Galaxy Note 20 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S20 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó ASUS DUAL 3060 RTX 12 GB Bányászgép
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs