ATamás képe

Szervusztok!

Van egy jó és egy kevésbé jó hírem!

A jó:

A Commerce-Marketplace modulcsoport alkalmas arra a célra, amire nekem szükségem van, vagyis megvalósító az egy webáruházon belül sok bolt.

A kevésbé jó:

Nekem legalábbis igen bonyolult a rendszer felépítése és sok lehetséges módja van, ezért mellőzöm a részletes leírást, így rábízom az önálló megoldást arra, aki szintén ilyen projektet akar megoldani.

Még csak annyit kívánok hozzátenni, hogy természetesen kihagyom a bankkártyás fizetési módot, marad az előre-utalás avagy az utánvét, illetve ha egy rendelésben több gyártótól kíván vásárolni valaki, akkor külön-külön történik a szállítás, ugyanis amiben én gondolkozom, abban a projektben megoldhatatlan a központosított csomag-összeállítás.

Sok sikert annak, aki szintén ebben a megoldásban gondolkozik!

Szerk.: A felhasználó hozzászólásait a Mollom elrejtette, ezekről visszajelzést valószínűleg nem kapott, mert többször is beküldte azokat. Az elsőt engedélyeztem, a duplikátumokat töröltem. - NeverGone -

1
0

Barátsággal,
Andrássy Tamás

NetMajom képe

Ez csapatszellem? Ez közösség? Akkor ezek szerint ez a magyar drupal.hu egy hirdetőportál, ahol mindenki beírja a problémáját, és küldik az árajánlatot a "profik", hogy mennyibe kerül a tanácsadás? Akkor én kérek elnézést, hogy nem néztem utána az oldal szabályzatában ennek.
Ha jól tudom, meg nem sürgettem senkit, és ez mivel egy online fórum, aki szombat este feljön ide, valószínű nem a discóbol írogat, vagy pittyeg a telefonja alvás közben.

A hiba megoldása egyszerűbb volt mint gondoltam. php-fpm -et használtam, de most már mod php ruid2 használok, és minden működik.

Egyébként nem a galambot vártam a számba, csupán a közösségek általában úgy működnek, legalábbis az angol drupal.org, hogy a userek ötletelgetnek egymással egy adott hibáról, megoldásról, stb...

Az információ nem nulla amit írtam, a migrálás után jött elő mint hiba, amit írtam is, és a google -ban rengeteg info van, mit kell ilyenkor beállítani/leellenőrizni, ami megtörtént, csak a típus maradt ki ami okozta a hibát. Aki meg szervert telepített a nulláról és összeállított már az lehetséges találkozott már PHP típusbeli hibával migrálást követően.

0
-1
simont képe

Én úgy oldottam meg ezt a problémát, hogy létrehoztam egy kép mezőt az adott tartalom típusban, amit majd meg akarok osztani a facebookon.
Ha erre az oldalra rámész /admin/config/search/metatags, itt kiválasztod a megfelelő tartalom típust, katt a szerkesztésre, majd a Haladó.
Itt a Kép mezőbe ami alatt ez van írva: "An image associated with this page, for use as a thumbnail in social networks and other services." beírsz egy tokent.
A tokent az oldal alján lévő linkre "Browse available tokens" kattintva tudod kiválasztani.
Token kiválasztása: Tartalmaknál az a kép mező, amit létrehoztunk az adott tartalom típusnál. nálam ez így néz ki: [node:field_kep_feltoltese_a_forumhoz]

Így minden tartalomhoz külön képet tudsz feltölteni, ami aztán megjelenik a facebook oldalon. Érdemes kis felbontású képet feltölteni, hogy a facebook oldalon ne legyen óriási a kép.

Remélem sikerül ez alapján megoldani. Ha nem, írj hol akadtál el.

A modulok oldalon csak a Meta tag modult engedélyeztem. Ehhez a "Metatag: Open Graph" -ot nem kell bekapcsolni.

1
0

SimonT

pero képe

Kicsit részletesebben leírom, hogy hogyan csináltam a dolgot, hátha koncepcionálisan rontottam el valamit :)

  • Hook_menu()-vel csináltam egy "page callback"-et.
  • A "page callback"-ben megadott függvényben EntityFieldQuery()-vel lekérdezem az összes ajánlatot, ami "felvitt" státuszban van.
  • Az eredményt szépen táblázatos formában megjelenítem, és mindegyikhez csatolok egy formot drupal_get_form()-al, a form neve legyen itt most myform.
  • Mivel egy oldalon így több form lesz, azt hogy az FormID-jűk ne legyen azonos, a hook_form()-al oldom meg: a formID végéhez hozzáírom az ajánlat NID-jet, hook_form()-ban minden FormID esetén callback-nek a myform_form()-ot adom meg
  • A myform_form()-ban definiálok egy hidden típusú mezőt az adott ajánlat NID-jével és egy submit gombot.
  • Végül megadom a myform_form_submit()-t függvényt, ahol a státuszt módosítom 'elvállalt'-ra. És itt szerettem volna viszgálni, hogy a státuszváltas megtörtént-e már, de ha már megtörtént, nem jutok el idáig, és a myform_form_validate()-ig se.
  • 0
    0
    SecMan képe

    Nem véletlenül volt számozva szt válaszában a sorrend.
    Egy modulnak alapvetően három állapota lehet, kivéve amikor négy:
    1. nincs bemásolva a sites/all/modules könyvtárba = nem létezik (ezt szeretnéd te elérni)
    2. be van másolva de nincs bekapcsolva az admin/modules oldalon (javaslom a Module filter modul használatát
    3. be van másolva és be van kapcsolva
    4. (a ráadás) be van másolva, be volt kapcsolva, de ki lett kapcsolva.

    Neked az 1. pont a célod és a kulcs a 4. pontban van, az után, hogy ki lett kapcsolva jelenik meg a modul a admin/modules/uninstall oldalon. Ekkor kell eltávolítani az admin felületen, és ha ez sikeres, utána lehet törölni a sites/all/modules könyvtárból ténylegesen a fájlokat.

    Ha be volt kapcsolva, akkor 1. kapcsold ki, 2. uninstall, 3. törlés.

    Ha most ki van kapcsolva, de nincs az uninstall oldalon, akkor megpróbálhatod, hogy bekapcsolod, aztán ki, aztán uninstall.

    2
    0
    Karabiner képe

    Köszönöm szépen a hasznos javaslatokat.
    Sajnos megerősítettétek, hogy az indexkép kreáláshoz mindenképpen valamilyen szerveroldali feldolgozás szükséges. PP ajánlása a canvas megoldásra valóban nagyon ügyes, ennek kicsit jobban utánanéztem találtam is működő demót nem elképzelhetetlen egy cél modul írása de ez meghagyom a hozzáértőknek.
    Ez egy hobbi közösségi oldal lesz, így nincs lehetőség állandó plusz költségekbe belemenni. A Zenkoder vagy a Kaltura emiatt kiesett továbbá nem várható, hogy nagy tömegbe lennének ilyen típusú videófeltöltések. Ezeket figyelembe véve sikerült egy megvalósítható és megnyugtató megoldást találni. Ami végül is egy már az elején felvetett megoldáson alapul. Eredetileg sem voltszó semmilyen videófeldolgozásról erre többször is felhívtam a figyelem a hibát ott vétetem, hogy nem részleteztem pontosan mit is jelent ez. Ebből adódott aztán a felháborodás, hogy miért manuális az indexkép feltöltése. Eszt tisztázva végül a tulajdonos önként vállalta biokonverter szerepét, ezzel megoldva a többfajta videó formátum feldolgozásának lehetőségét és az indexkép elkészítését.
    Némi jogosultsági változtatás és értesítő email hozzácsapásával végül is megmaradt az eredeti manuális megoldás.

    3
    0
    HF leon képe

    Sajnos ezt a modult nem ismerem. Gyakran előfordul a reszponzív menüknél, hogy csak a főmenü jelenik meg. Ezért nem tudom, vajon ebbe belenyúl e a modul.

    Jó lenne tudni, hogy csak css kóddal formálja-e át a menüt, mert, akkor könnyen visszahozhatóak a hiányzó elemek. Habár java szkript esetén sem lehetetlen.

    Meg kéne nézni mi történik a menüelemekkel, mikor eléri a mobil méretet az oldal.

    A böngészőkben van erre egy vizsgálat, elem vizsgálata menüpont, ha jobb gombbal a menüelemre kattintasz.

    A megjelenő vizsgáló ablakban az elem html kódja és a hozzá tartozó css beállítások is láthatók. Így megvizsgálható, hogy mi történik az almenükkel a böngézsőablak átméretezése során.

    Lehet, hogy a modult kell másként konfigurálni, de ha nem lehet és csak a css a probléma, akkor könnyű a megoldás. Mindössze egy kiegészítő css-t kell készíteni.

    Ahogy a modul lapján látom a képeken elvileg az almenüket is megjeleníti, így arra tippelek a beállításoknál lesz a hiba.

    Setup Responsive menu module in drupal

    Utóirat: utólag is köszönet az EVA modulos tanácsért (rendben működött).

    1
    0
    Drufan képe

    Jól látom, hogy annak ellenére, hogy van egy alap Theme mappa, amiben pl. a Bartik téma is van és ha azt választom ki alapértelmezettnek (akár az admin felületnek is Seven helyett), az nem kezel le mindent?

    Például a node/add részen megjelenő felületre nincs teljesen hatással, hanem ha jól tévedek, akkor minden alaprendszerbéli modulnak van még külön CSS file-ja.

    Tehát ha eddig abban a tudatban kezdtem neki a sminkelésnek, hogy tanulmányozom a Bartik modult, csinálok hozzá alsminket és átalakítom, és akkor mindent meg tudok változtatni, az téves volt? Még ezer helyről kell kikeresgélni, hogy melyik egyéb elemet hol formázza a Drupal?

    Biztos van profi megoldás erre. Merre induljak el?

    Mert a Bartik feltérképezése, annak minden file-ja sem túl rövid művelet, de ha még nyomozni is kell az egész Drupal fában, az biztos nem a szakszerű megoldás.

    Tudna valaki lehetőleg magyar nyelvű leíráshoz linket küldeni, vagy előadásról, ami ezt a tárgyat taglalja? Meg szeretném tanulni, profin.

    0
    0
    dyra képe

    kb 2008-óta nézek fel néha ide, már régen is lehetett látni, hogy itt nem egy igazi közösség van hanem néhány megmondóember köré épült nem is tudom mi.

    Nagyon sok embert leoltott a "mag" segítséget kért egy adott témában erre széttrolkodták, hogy de miért azt használod miért nem máshogy oldod meg meg ez amúgy hülyeség (tehát csak a kérdésre nem kapott választ azt nem értem ezeket a beletrollkodokat miért nem vágták ki soha, persze a válasz az, hogy mert ő is admin ezen az oldalon, pl nevergone igazi fakabátos troll, hülye dogmákkal állandó személyeskedéssel).

    Felmentél az IRC-re ott is kb ez az ellenséges viszony volt veled. Volt itt egy 20 - 25 fős mag oda bekerülni nem lehetett és ki se nagyon. Egyszerűen kisajátították a drupal.hu-t

    Közben nézd meg a magyarországi Wordpress vagy SEO közösséget. Az "elavult" forumjaik a mai napig szépen mennek.

    A másik angol nyelven gyorsabban célt érsz. Ez is nagyon sok látogatót elvisz.

    Bocs ha valakit megsértettem.

    0
    0

    honlapom http://dyra.eu/

    Drufan képe

    Elméletileg minden lehetséges, gyakorlatilag ez a felejtős kategória. Persze írhatsz egy programot, ami megoldja a dolgot, de ahhoz 100%-ig ismerned kéne a 6-os adatbázisszerkezetét, tudnod kéne minden ID-t, stb, stb, és ugyanígy a 7-esnél is és mindez annyi ideig tartana, hogy nem érné meg az időráfordítás. Nem tudom miért van még valakinek 6-os Drupal-ja, de ha van, akkor azt kell egy új telepítéssel helyreállítani és nincs más, mint adott modulokkal kimenteni a tartalmakat, de a beállításokat sok esetben manuálisan kell megcsinálni, már eleve csak azért is, mert egyes modulok nincsenek az újakban, vagy a régiekben.

    Drupal 8... Az még 7-esből sem megy át így adatbázisból.

    Ha valami csoda folytán sikerülne is (nem fog) 6-osból 7-esbe áttenni az adatbázist, és látszólag jól működik, sosem tudhatod, milyen hibák maradtak, amelyek váratlanul fellépnek.

    Szóval marad a szívás és a tanulság: be kell állítani legalább napi mentést a jövőben, vagy ha fontos, akkor óránkéntit, stb. és ha összeszarják az oldaladat, akkor „csak” ennyi fog elveszni.

    0
    0