keresőből a weblap...

jarobert képe

Üdv.

Az oldalamon használok SimpleMenu-t.
Meg tudja valaki mondani azt, hogy ha google-ből keresek rá az oldalra akkor megjelenik az oldalon ez a menü, de ha pl startlap keresőjéből keresek rá az oldalra, ez a fajta menü nem jelenik meg az oldalon!!? (ugyan az a gép ugyan az a böngésző).
Ez csak azért gáz mert elég fontos információk vannak abban a menüben és ha valaki startlapról talál meg az nem fogja látni azokat az információkat.

Sürgős lenne a segítség mert ez egy suli oldala és beiskolázási időszak van (<--- fontos információk)

Köszi.

Fórum: 
Drupal verzió: 

Generált URL Ubercartban létrehoz egy látható mezőt

exitcode képe

Sziasztok!

Ubercartban egyfajta Affiliate dolgot szeretnék megoldani. (Letöltöttem az Affiliate v2 modult de ennek segítségével nem tudtam megoldani sajnos.) Ezt szeretném megvalósítani:

1. Ha valaki jelentkezik az Affiliate programra az űrlapon, akkor generálódik egy egyedi URL ami tartalmaz egy id-t. Ez az id véletlenszerű.

2. Ez az URL legyen elküldve e-mailben a jelentkezőnek.

3. Ha az id-t tartalmazó URL-ra rákattintunk és vásárolunk a honlapon, az Ubercartban létrejön egy látható mező az adatok megadásánál amiben ez az id mint "ajánló kódja" jelenik meg.

Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 

Útvonal megadási tesztek és tanulságok

nemetivilmos képe

Hálás vagyok Pálócz Istvánnak a türelméért, és a tanácsait megfogadva megnéztem a javasolt anyagokat. A 2008-as előadásából sokat tanultam, és ott elhangzott egy kijelentése a szabad szoftverek értelmezése és a "Megváltoztatjuk a világot" jelmondata kapcsán. Ez inspirált arra, hogy tesztelő agyamat elővéve és a problémáim leküzdése érdekében néhány dolgot kipróbáljak. A tanulságokat közreadom, hogy más ne szívjon annyit, továbbá ajánlom a fejlesztők figyelmében is. Minden lépésemet dokumentáltan írtam, és jelzem, hogy mit és hol állítottam vagy írtam be.

Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Charybdisz képe

Szerintem hasznos lesz leírni bővebben, hogy mi ez az Acquia (főleg azoknak, akik nem olvassák az angol híreket).

Többek között Drupal disztribúciókat (vagy más néven install profilokat) fog eladni. A disztribúciók ezt tudják:

Tegyük fel, hogy 1000 embernek volt szüksége az utóbbi 3 hónapban egy Drupal alapú, egyszemélyes blogra. Ezért 1000-ren egymástól függetlenül elkészítették a blogjukat vagy saját maguk, vagy egy programozó segítségével pénzért.

De sokkal egyszerűbb lett volna, ha egy valaki elkészíti a blogot, majd odaadja a többieknek az adatbázist és a fájlokat, aztán a többiek még valamennyit módosítanak rajta, ha szükséges. Így meg lehetett volna spórolni egy csomó időt és pénzt. Ráadásul így nem kell azon gondolkodnod, pontosan mit is akarsz, és nem kell hosszú leveleket irogatni a programozódnak.

Lehetett volna készíteni egy Drupal disztribúciót, ami egy blogot valósít meg. A disztribúció nem más, mint válogatott modulok összecsomagolva, hozzá a megfelelő beállításokkal, mindez persze letesztelve, jól átgondolt funkciókkal.

Itt jön képbe az Acquia. Kifejlesztik ezt a disztribúciót: átgondolják, milyen funkciókra van szükség egy bloghoz, kiválasztják a megfelelő modulokat, majd az egészet beállítják a feladatnak megfelelően.

Tegyük fel ez nekik 50 munkaórába és $5000-ba került. De te megveheted $100-ért, és így spórolsz egy csomó időt és pénzt.

Ezután ha valakinek szüksége van egy egyszemélyes blogra, akkor nem fog nekiállni saját maga kifejleszteni a nulláról, vagy megbízni valakit hogy csinálja meg, hiszen sokkal olcsóbb és gyorsabb, ha megveszi a kész megoldást.

Ha valakinek szüksége van egy bizonyos funkciójú honlapra, akkor így lesz érdemes nekikezdenie:

  1. Meg kell nézni az ingyenes disztribúciókat, hátha van köztük számunkra megfelelő.
  2. Valószínűleg nem fogunk megfelelőt találni, mert az ingyenes profilokból nagyon kevés van. Ekkor kell megnézni, nem árul-e az Acquia pont olyan disztribúciót, ami azt tudja ami nekem kell.
  3. Ha nincs az Acquianak számomra megfelelő disztribúciója, akkor is érdemes megnézni, hogy olcsóbb-e megvenni tőlük egyet és azt testreszabatni.

Az Acquia annak fog legjobban tetszeni, akinek szüksége van egy dinamikus honlapra, de nem ért hozzá, és nincs is sok pénze a megvalósításra. Hiszen csak meg kell vennie egy disztribúciót, választani hozzá egy jól mutató ingyenes sminket, felvinni a saját tartalmakat, és már kész is a honlap olcsón és gyorsan.

Viszont egy idő múlva frissíteni kell ezt a kész honlapot (pl. újabb verziójú modulok jelennek meg), amit egy nem hozzáértő nem fog tudni... De szerencsére az Acquia kínálni fog olyan szolgáltatást, ami segítségével automatikusan frissíteni tudjuk a honlapunkat. (Tehát ehhez sem kell érteni.)

Tehát összefoglalva az Acquia kiváló megoldást fog nyújtani a hozzá nem értőknek arra a problémára, hogy "hogyan készítsek magamnak dinamikus honlapot gyorsan és olcsón?", illetve programozóknak pedig abban fog segíteni, hogy egy projectet ne a nulláról kelljen kezdeniük, hanem át tudjanak alakítani egy alap megoldást.

Üdv.
http://www.masteringdrupal.com/

0
0
zsopap képe

Kedves PP

Azt hiszem, valamit nagyon félre értettél. Minden tiszteletem azoknak, akik többet tudnak mint én. Egy valamit nagyon megtanultam az életben: ha nem értesz hozzá ne pofázz bele. Ehez is tartom magam. Éppen ezért meg sem próbáltam tudatlanságomat leplezni a hozzászólásomban. Ha mégegyszer elolvasod meg fogod találni az erre utaló részt. Miután ezt elolvastad, talán megváltozik a vélemyényed a hozzáállásommal kapcsolatban.

1. A Drupal csak egy eszköz, semmi több. A Drupal minden lehetőséget megad neked, tehát nem tőle függ az eredmény, hanem tőled. Ha nincs szakértelmed akkor azt nem fogja pótolni a Drupal. Tipikusan a sitemap modul alapbeállításai valamilyen tipikus Drupal rendszerre vannak kihegyezve és beállítva. A Te oldaladra, mint minden oldalra hangolni kell, különben nagyobb kárt okozol mint hasznot csiholnál. ;)

Itt a fenti idézetben nagyon jól megláttad a probléma gyökerét, és én erről is beszéltem. Más kérdés, hogy talán nem fogalmaztam elég világosan :) A drupal minden lehetőséget megad erről ne is beszéljünk. A lényeg, mint mindíg a részletekben van. Az xmlsitemap modullal kapcsolatban végig olvashatok mindent a drupal.org-on, vagy itt a drupal.hu-n, átnézhetem a csomagban található readme fájlt, mégsem fogok azzal az "aprósággal" találkozni, hogy ha szeretném, hogy az álneveim bekerüljenek a sitemapbe akkor súlyoznom kell a moduljaimat és csak utánna legyártanom a sitemapet. Ami neked minden bizonnyal triviális, az nekem mint mezei usernek eszembe sem jut. Hiszem mit tudok tenni azonkívül, hogy forumokat olvasok a modul használatával kapcsolatban, tesztelek, majd pedig használom a modult ha megfelel a céljaimnak? Bevallom, a tesztelés után nem gondoltam arra, hogy a szépen előállított álneveim nem fognak bekerülni a sitemapbe és elkezdtem élesben alkalmazni a modult. Az eredmény jól látható, sírni tudnák amikor rákeresek oldalamra és nem találom sehol, pedig jó helyen volt :) Apám mindíg mondta: fiam, ha valami bevállt ne változtass rajta! Elcsesztem :)

Ne értsd félre, tudom, hogy nem ezen múlik egy oldal helyezése a keresőben. Ez csupán egy láncszem. De ezzel a láncszemmel hazavágtam az oldalamat.

Egy DUG konferencia keretében egy ilyen picike info, hogy súlyozd először a mudulodat te balfék ha nem akarsz ártani magadnak azt eredményezheti, hogy az emberek tömött sorokban járulnak majd színed elé, és kezükben söröskorsókat szorongatva (melyet neked hoztak) próbálják majd leróni tiszteletüket nagyságod előtt. És akkor ne is beszéljünk arról mennyi ilyen "apróság" lehet még más modulok használatával kapcsolatba. Ha jobban belegondolok, lehet jobb ha megtartod magadnak ezeket az infokat, különben a rajongók az alkoholizmusba kergetnek hálájukkal :)

A lényeg tehát, hogy ne arról beszéljünk ami ott van az interneten, hanem arról ami nincs ott.

Pénzt akartam magamnak spórolni, ennek érdekében éjszakákat töltöttem azzal, hogy információkra vadászok a neten. Vagyis nem sorolnám magamat a sült galambot várók táborába. Miután minden lehetségeset megtettem amit megtehettem bátran használtam a modult. Most pedig megyek és bátorságom eredményeként beizzítok egy addwords kampányt.

0
0

-------------------------------------------------
... értem értem hogy gőzzel megy! De mi hajcsa????

aruna képe

megoldás, de tényleg rossznak tűnik a módszer amivel indulni szeretnél:

> A 'Tipus' szótár entitásai(mezői) lettek a gyártmány, az évjárat
> és motortipus. Ide kerültek feltöltésre a különböző tipusú autók,
> amelyeket értelemszerüen azonosít a gyártmány(1 érték), az
> évjárat(több érték)illetve a motortipus(több érték).

Ha beviszel egy kifejezést ebbe szótárba, akkor kb. így viszed be:

Kifejezés neve: akármi
Gyártmány: Peugeot
Évjárat: 2002
         2005
         2008
Motortípus: 1360 cm3
            2000 cm3
            1600 cm3

Itt már kavar van, mert nincs információ arról, hogy az évjáratok és motortípusok között milyen összerendelések lehetségesek, pl. 2002-ben lehet hogy csak 1360 cm3-s motor volt, 2005-ben viszont 1360 és 1600 cm3-s motor is volt. Szerintem így nem jó ez a szótár.

És mivel ez az igény:

> de egy alkatrész nem törvényszerűen jó egy tipus minden
> motorjához és évjáratához is, ezért itt is szelektálni kell,
> ráadásul az igény az, hogy ('bolondbiztos módon')

Így az hogy menjen a dolog, szerintem a gyártmány és az évjárat-motortípus párok között egy-a-többhöz kapcsolat kell.

Ez például megoldható úgy is talán, hogy:

- Van egy szótárad a csak a gyártmányokkal.
- És van egy tartalomtípusod az évjárat és motortípus mezőkkel, ehhez hozzá van rendelve a gyártmány szótár.

Amikor beviszel egy évjárat-motortípus tartalmat, nyilván több gyártmányhoz is hozzárendelheted (többszörös választás a gyártmány szótárból), pl. a 2002-1360cm3 tartalom bevitelekor megkaphatja Peugeot és Toyota kifejezést is.

--------------------------

Vegyük az egyszerűbb esetet (nálad sajnos nem ez van):

Ha egy alkatrészhez csak egy "gyártmány és évjárat-motortípus" összerendelés tartozhatna, akkor az alkatrész bevitelekor:

- Kiraksz egy lenyíló listát a gyártmányokkal (a szótáradat), amiből csak egy gyártmányt választhat. (Itt kiválasztja, hogy Peugeot)

- Ezután ajax-al megjelenítesz még egy beugró listát (többszörös választás), és ide betöltöd azokat a tartalmakat (évjárat-motortípus node-ok), amiket a Peugeot-hoz rendeltél. Így itt már több a Peugeot-hoz tartozó évjárat-motortípus-hoz is hozzá lehet rendelni az alkatrészt.

---------------

És most jön a bonyolultabb eset, nálad ez van:

Na de mi van ha az alkatrész nem csak a Peugeot-hoz való? Hanem más gyártmányhoz is?

- A fenti logikát követve ajax-al fel kellene dobnod mégegyszer a lenyíló listát a gyártmányokkal (amiből már hiányzik a Peugeot!!!), itt kiválasztja a Toyotát.

- Ezután ajax-al megjelenítesz még egy beugró listát (többszörös választás), és ide betöltöd azokat a tartalmakat (évjárat-motortípus node-ok), amiket a Toyotához rendeltél. Itt is választ néhányat.

... és így tovább a beugráló ajax-os listákkal...

Nagyon ronda megoldásnak tűnik, több sebtől vérzik.

Én is megkérdeznék mást (kíváncsi vagyok), hogyan kell jobban megcsinálni. :)

Mindenesetre jó volt gondolkodni a feladaton, meg legalább talán tisztább a probléma, ha egyáltalán jól értettem.

0
0
Sk8erPeter képe

Tudom, mire gondolsz:
http://blog.tarhelypark.hu/szerver-beallitas-followsymlink/
Az egyik probléma az, hogy mindezt nem jelezték e-mailben, nekem kellett kutatnom, hogy na most mi a franc történt az oldallal.
Nálam megcsinálták a módosítást kérés nélkül is, kikommentezték a .htaccess fájlomban a következő sort:
Options +FollowSymLinks
Feltételezem, mindez automatizáltan történt, mert én nem nyúltam a fájlhoz, mert nem értesültem korábban a módosítási szándékról (nem nézegetem a blogot...). Oké, DE: a nagyobb probléma igazából az, hogy most így rengeteg képnél 404 Not Found hibát kapok, másoknál pedig 403 Forbidden kódot. A megoldására egyelőre én sem jöttem rá, ehhez kicsit késő van, most írok a szolgáltatónak.
Jó lett volna erről korábban tudni, hogy felkészülhessek a lehetőségre.

A hibanaplóban pedig ilyeneket kapok:

"[Thu Dec 27 22:24:40 2012] [error] [client 94.AB.CDE.FGH] Options
FollowSymLinks or SymLinksIfOwnerMatch is off which implies that
RewriteRule directive is forbidden:
/home/elérésiút/énoldalam/sites/default/files/enyém-logo.jpg,
referer: http://example.hu/"

Egyébként ez senkit ne riasszon el a szolgáltatótól, mert amúgy nagyon korrektek, gyorsak, meg minden okés, csak ebben szerintem nem kicsit maradt el a mielőbbi, KÖZVETLEN tájékoztatása a domain-tulajdonosoknak és megjelölt kapcsolattartóknak.

=========================
SZERK.:
De úgy látom, más is megemlítette a dolgot:

https://www.facebook.com/tarhelypark/posts/268993219893507?comment_id=11...

"kiküldhetnétek az ilyen fontos infókat e-mailben is, mert kb. fél órát szórakoztam, mire rátaláltam erre a bejegyzésre..."

"Lehetett volna, de a cél az volt, hogy ne is vegyétek észre, így írtunk minden szerverre szkriptet, ami javította a beállítást. Úgy 23 órára az összes tárhelyen lefutott, és javította a htaccess fájlokat. Mail-t azért nem tudunk írni róla, mert nem érinti a megrendelőink nagy részét, és nem akartunk feleslegesen riadalmat kelteni. Megpróbáljuk az ilyen jellegű beavatkozásokat minimalizálni a jövőben is, mint ahogyan eddig sem fordult elő. Köszi a megértést!"

Hát nálam volt egy kis "riadalom", mert egyáltalán nem értettem, mi történt. :D
A másik meg az, hogy most kicsit elakadtam, hogy akkor mi is a teendő. Az meg nem túl jó. Se nekem, se a megrendelőnek. A megrendelővel meg kell értetnem, hogy nem én vagyok ám a hibás, és hogy miért van az, hogy eddig gond nélkül működött az oldal, aztán hirtelen "elromlott".

Bár értem én a jószándékot, azért ez nem kis anyagi veszteséghez is vezethetne adott esetben, szerencsém, hogy nem profitorientált az oldal, amit fejlesztek.

1
0
Sk8erPeter képe

Attól még, hogy adminisztrátori jóváhagyás kell a regisztrációhoz, nyugodtan próbálhatnak napi többször is akár regisztrálni spamrobotok az oldaladra, ami rendkívül idegesítő, amikor kapsz róluk egy-egy e-mailt... pont ezért kezdtem el használni a Honeypotot, mert nálam is adminisztrátori jóváhagyásra volt szükség, és meguntam a nyilvánvalóan nem valós kísérleteket a regisztrációra, amikről állandóan kaptam az értesítéseket. Azóta jópár sikertelen kísérletet is látok a hibanaplóban.
Magyarul azzal, hogy adminisztrátori jóváhagyáshoz kötötted a regisztrációt, még nem oldottad meg a problémát, csak azt nehezítetted meg, hogy továbbjussanak ennél.

Ezenkívül gondolkozz egy kicsit, nyilvánvaló, hogy vannak olyan oldalak, ahol az adminisztrátori jóváhagyás egyáltalán nem is lehet opció, mert nem várható el, hogy valaki éjt nappallá téve bírálgassa el a regisztrációk hitelességét, valamint a felhasználóknak igen gyorsan elmenne a kedve az oldal használatától, ha azt látnák, hogy még 1 óra múlva sincs visszaigazolás a regisztrációjukról (jó kis kezdet, amikor szeretnének bekapcsolódni az oldal működésébe). Az adminisztátori jóváhagyáshoz kötött regisztráció lehetne egy intenzív felhasználói tevékenységre építő oldal halála.

Tehát az adminisztrátori jóváhagyás nem megoldás. Valamilyen spamek elleni védelem így is kell. A CAPTCHA pedig önmagában még nem megoldás, mint az itt bizonyítást nyert:
http://drupal.hu/forum/drupalhu-spamek-lehet-tudni-milyen-biztons%C3%A1g...
lásd a "kici occó kínaiakról" szóló részt.

A Honeypot pedig - mint már sokszor említettem - olyan megoldást nyújt, amivel az esetek többségében az automatizált robotok nem tudnak mit kezdeni, vagy legalábbis nagy kihívás elé állítja őket:

  • rejtett formmezős megoldás: elhelyez az űrlapban egy rejtett formmezőt, amit nem szabad kitölteni. Ha mégis ki van töltve, akkor a validálásnál a form elbukik, vagyis nem lesz submitolva. A formmezőnek pedig olyan nevet adhatsz, ami teljesen átlagosnak és szükségesnek tűnhet, mint pl. a homepage vagy ehhez hasonló, amit alapesetben a robot jó mohón természetesen kitölt. Ez már eleve egy védelem, ami jó kezdetnek, de önmagában még nem elég.
  • Aztán még időzítésalapú védelmet is rak bele, vagyis például alapértelmezetten - átállíthatóan - 5 másodpercnél előbb történő formbeküldést nem engedélyez. A robotnak pedig "nincs ideje" arra, hogy ott tököljön egyetlen oldalon, tehát egyszerűen az ilyen oldalakat általában nem éri meg megkísérelni bombázni további kísérletekkel, menni kell tovább a gyengébb oldalakra, ahol lehet jól spammelni.

Ha ezt még kombinálod egy reCAPTCHA-val:
http://drupal.org/project/recaptcha
reCAPTCHA
akkor asszem kijelenthető, hogy buta bruteforce módszerek ellen elég jól megvédted az űrlapjaidat. A reCAPTCHA viszont kényelmetlen lehet a felhasználónak.

0
0
yaanno képe

Akkor bizony hozzá kell tenni, hogy a maszk elrejt, az álcázás a lényege; azt mutatja, ami valójában nem az a dolog, amire ráhúzzuk. A smink kissé idegen nekem is, nomeg kissé finomkodó talán, nem? Nézek szótárt:)

0
0
zvaranka képe

És mit szólnátok az 'arculat' kifejezéshez?, ez elég magyaros, az utóbbi időben eléggé beépült a magyar nyelvbe (arculatváltás, arculattervezés stb). És talán szebb mint a maszk, vagy smink..:)
*****
*Zoli*
*****

0
0

Varanka Zoltán (NovoPortal)