× Post here your all VirtueMart related problems.

Kérdés CAE Hack által feltöltött tatalom kezelése?

2010 aug. 29 14:42 #75 Írta: kisvukk

  • Fresh Boarder
  • Fresh Boarder

  • Hozzászólások: 2
  • Köszönetek:

  • Nem: Nincs adat
  • Születésnap: Ismeretlen
  • Kedves Fejlesztők, Fórumozók!

    Először is elnézést, hogy nem angolul, de így pontosabban le tudom írni, amit szeretnék. Remélem lesz, aki megérti :)

    Az egyedi terméktulajdonságok között definiált feltöltés mező által a termékhez csatolt fájlokat hogyan lehet kezelni?
    Ftp-n elérhető a fájl, a rendeléseknél a részletes adatokban látom a fájl nevét.
    De hol lehetne beállítani, hogy pl. a rendelés nézetben a fájl neve egy link legyen, ami az adott fájlra mutat és egyből meg lehessen nyitni?

    Amikor a kosárba teszem a terméket a feltöltött kép eredeti neve látszik, szerveren viszont dátummal kiegészítve van a név. A feltöltési név az adatbázisban nem is tárolódik, ha jól láttam. Sőt a tárolt névből kihagy bizonyos karaktereket, pl: _ helyette szóköz van a névben.

    Hogyan lehetne a feltöltött fájlt belinkelni az admin felületre?

    Nem feltétlenül működő kódot várnák, bármilyen ötlet, segítség megteszi.

    Előre is köszönöm!

    üdv.:

    kisvukk

    Kérjük, hogy Bejelentkezés vagy vagy Fiók létrehozása, hogy csatlakozhass a beszélgetéshez!

    2010 aug. 30 02:18 #76 Írta: webgobe

  • Administrator
  • Administrator

  • Hozzászólások: 153
  • Karma: 4
  • Köszönetek: 8

  • Nem: Férfi
  • Születésnap: 1960 jan. 18
  • webgobe válaszolt a következő témában: CAE Hack által feltöltött tatalom kezelése?
    A kód e részét nem én fejlesztettem, de azért vannak ötleteim ;).
    Ahhoz, hogy az általad kért dolgokat meg lehessen valósítani, bizony bele kell matatni a kódba, rendesen. Először is át kell egy kicsit írni a feltöltési kódot (ps_product_custom_type.php).
    Valahol a 737. sor körül találod meg a kódot:
    $save_file_name=date('Y-m-d').'.'.strtolower($file_name);
    Amint látod, hozzáfűzi az aktuális dátumot az eredeti fájlnévhez, és kisbetűssé a alkítja azt. Az aláhúzás karakterek '_' lecserélése a szervered "műve".
    Ahhoz, hogy a fájlnevet belinkeljed a megrendelőbe egy kicsit jobban meg kell dolgozni, ehhez át kell írni a megfelelő fájlokat. Az/administrator/components/com_virtuemart/ könyvtár alkönyvtáraiban találod meg őket.
    A html/order.order_print.php fájlban a 318. sor körül van a kód, ami kiírja a termék nevét és vele az összes attribútumokat, mind a te esetedben a feltöltött fájl neve:
    <?php $dbt->p("order_item_name"); 
      			  echo "<br /><span style=\"font-size: smaller;\">" . ps_product::getDescriptionWithTax($dbt->f("product_attribute")) . "</span>";
    Innen látszik, hol kell tovább keresgélni, a classes/ps_product.php fájlban a getDescriptionWithTax függvényt kell megbuherálni a kívánt eredmény elérése érdekében. Sok sikert!

    Kérjük, hogy Bejelentkezés vagy vagy Fiók létrehozása, hogy csatlakozhass a beszélgetéshez!

    2010 aug. 30 07:15 - 2010 aug. 30 07:17 #77 Írta: kisvukk

  • Fresh Boarder
  • Fresh Boarder

  • Hozzászólások: 2
  • Köszönetek:

  • Nem: Nincs adat
  • Születésnap: Ismeretlen
  • kisvukk válaszolt a következő témában: CAE Hack által feltöltött tatalom kezelése?
    Köszi az infókat!

    A név dolgot tudtam hol kell buherálni, már meg is volt, mivel a dátum hozzáadása nekem nem volt elég, azt átírtam és ékezet mentesítem, stb.

    Név alakításra ezt használom:

    $ekezet= array("Ö","ö","Ü","ü","ű","Ó","ó","O","o","Ú","ú","Á","á","U","u","É","é","Í","í"," ","+","'","ő","Ű","Ő","ä","Ä","ű","Ű","ő","Ő",".",",","?",":","/","\"","*","!");
    $nekezet=array("O","o","U","u","u","O","o","O","o","U","u","A","a","U","u","E","e","I","i","_","_","_","o","U","O","a","A","u","u","o","o","_","_","","","","","","");
    $filenev=strtolower(str_replace($ekezet,$nekezet,$str0));

    Ugyan azon a tárhelyen, oscommerce és wordpress is megy és ott a nem tűnik el az alsó vonal a fájl nevéből. Ezért nem értem itt miért nem menti le az adatbázisba, hiszen a feltöltött fájl nevében ott van csak az sql nem tartalmazza. És erre még sajnos nem találtam megoldást.

    Ha a név letárolás gondom megoldódik a többi egyszerűnek tűnik. Az általad adott rész alapján a ps_product::getDescriptionWithTax($dbt->f("product_attribute")) lekérdezés eredményéből string kezelővel kiveszem a nekem szükséges fájlnevet és linkké alakítom. Így magát a VM függvényt nem kell piszkálnom.

    Másik dolog ami még eszembe jutott, hogy ha lehet rejtett mezőt hozzáadni a termékhez (amit még nem néztem meg), akkor a termékoldal betöltődésekor abba egy egyedi azonosítót generálni, azt adni hozzá a fájl nevéhez és akkor a visszakeresés is ez alapján a rejtett termék paraméter alapján lehetne és így nem számít az sql-be mentett fájlnév. De lehet ez bonyolultabb, mint a fenti.

    Egyébként a fórumon közvetlenül nem lehet belépni? Nekem nem sikerült. Mindig hibát jelez.
    Utolsó szerkesztés: 2010 aug. 30 07:17 kisvukk által.

    Kérjük, hogy Bejelentkezés vagy vagy Fiók létrehozása, hogy csatlakozhass a beszélgetéshez!

    2010 aug. 30 11:47 #78 Írta: webgobe

  • Administrator
  • Administrator

  • Hozzászólások: 153
  • Karma: 4
  • Köszönetek: 8

  • Nem: Férfi
  • Születésnap: 1960 jan. 18
  • webgobe válaszolt a következő témában: CAE Hack által feltöltött tatalom kezelése?
    kisvukk wrote:


    Ugyan azon a tárhelyen, oscommerce és wordpress is megy és ott a nem tűnik el az alsó vonal a fájl nevéből. Ezért nem értem itt miért nem menti le az adatbázisba, hiszen a feltöltött fájl nevében ott van csak az sql nem tartalmazza. És erre még sajnos nem találtam megoldást.

    Valahol, valaki ezt "lekezelte", ne kérdezd meg ki és hol, legalább 15 ember munkája van itt ebben a hackban.

    Ha a név letárolás gondom megoldódik a többi egyszerűnek tűnik. Az általad adott rész alapján a ps_product::getDescriptionWithTax($dbt->f("product_attribute")) lekérdezés eredményéből string kezelővel kiveszem a nekem szükséges fájlnevet és linkké alakítom. Így magát a VM függvényt nem kell piszkálnom.

    Így van, jó ötlet!

    Másik dolog ami még eszembe jutott, hogy ha lehet rejtett mezőt hozzáadni a termékhez (amit még nem néztem meg), akkor a termékoldal betöltődésekor abba egy egyedi azonosítót generálni, azt adni hozzá a fájl nevéhez és akkor a visszakeresés is ez alapján a rejtett termék paraméter alapján lehetne és így nem számít az sql-be mentett fájlnév. De lehet ez bonyolultabb, mint a fenti.

    Ne bonyolitsd túl ;)

    Egyébként a fórumon közvetlenül nem lehet belépni? Nekem nem sikerült. Mindig hibát jelez.

    Meg kell nézzem, amióta a 404SEF új verzióját feltettem, van néhány dolog a magyar verzióban, ami félrebeszél... Elvileg kellene menjen, de tudod...
    Kösz az észrevételt!
    Dénes

    Kérjük, hogy Bejelentkezés vagy vagy Fiók létrehozása, hogy csatlakozhass a beszélgetéshez!

    Forum Search

    Kulcsszó

    Recommendations

    Denes is Incredible. He is a Yes man and when running a business that is all you want to hear. People who can say "Yes of course that can be done". Denes works well with open minded entrepreneurial people I think who have a vision and he makes it possible technically. There are not many people I can name who are as consistently brilliant as Denes. I cannot recommend him highly enough.

    Shauna Bell
    LinkedIn, Business Owner SkinRich.com.au
    December 9, 2013

    Joomla Security

    Do you need a helping hand to keep your Joomla site in top shape?

    You need someone to keep your site safe? If you want to know, what we can do for you, here is a short list:

    • We are performing a security audit - and we repeating this regularly
    • We are appliying all upgrades to the site as needed
    • We are adding our mix of security tools, settings and patches
    • We are setting up a backup procedure to ensure, that your data is safe
    • We are monitoring for uptime and unwanted activity
    • We are correcting any issues found
    • We are supporting all current and upcoming Joomla versions

    Sit back and relax - we are doing the mundane work for you!

    You only need to get your portion of Joomla Security Update today!

     

    Forum

    Forum Statistics

    • Összes felhasználó:14.63k
    • Legújabb tag:pepiotrowski
    • Összes hozzászólás:335
    • Összes téma:77
    • Összes szekció:2
    • Összes kategória:14
    • Ma nyitott:0
    • Tegnap nyitott:0
    • Ma válaszok:0
    • Tegnapi válaszok:0

    Lemondás

    webGóbé és ez az oldal nem része a The Joomla! Project™-nek. A webhelyen keresztül nyújtott termékeket és szolgáltatásokat a Joomla ! Project™ vagy az Open Source Matters, Inc. nem támogatja vagy garantálja! A Joomla! ® név, szimbólum, logó és kapcsolódó védjegyek használata az Open Source Matters, Inc. által megadott korlátozott licenc alapján engedélyezett.

    Az ezeken az oldalakon letölthető összes elem zip-fájl, amely nem tartalmaz malware-t, adware-t vagy más potenciálisan veszélyes tartalmat. Ezek a Joomla CMS bővítményeként használhatók, és nem telepítenek vagy módosítanak semmit a számítógépen. Speciális telepítési / eltávolítási információ - ha különbözik a szabványos Joomla kiterjesztés telepítési / eltávolítási eljárástól - minden csomagban megtalálható - és a letöltési oldalon a Letöltés gombra kattintva érhető el.

    Expert SEO Services by Houts Graphics

    For additional local NJ Limousine Service New Jersey Limo Service visit nycairportslimo. If you are looking for Remote PC Help then read the info .

    LOGO distribution locally at approved and tested LTD based in ealing, london help affiliates for free and also support local charities

    For a premium-quality web-hosting visit this site: //certahosting.co.uk/

    ''all the info for WP websites are rite on this page'' say Ealing seo company approved and tested ltd they also say ''the designs are great and from experience clients are always super happy, the services page needs to be checked before leaving here''''

    A website like www.honoluluappliancerepairpro.com will provide you with the highest quality in the industry.

    URL: //www.webgobe.com/hu/forum/virtuemart-hacks/75-cae-hack-altal-feltoltott-tatalom-kezelese.html

    Sign In or Create Account

    Login