dying_sun képe

Újraolvasva, lehet, hogy nem voltam egyértelmű. Természetesen nem kezdtem el lefordítani a mondatokat. A 4.x-hez lefordított mondatokat fel lehet használni, tehát NE kezdje el senki nulláról fordítani!!!

Olyat nem lehet csinálni, hogy a bbcode-6.x-1.2.tar.gz modul kódján való változtatás nélkül drupal6.9 alatt is használható .po fájlt készítsünk. Sem a 4.x-hez készült po fájl alapján, sem anélkül, mert a drupal6.9 nem fogadja el, hogy egy fordítási sorban van az egész Útmutató (html tag-ekkel teletűzdelve): a korábban említett "disallowed HTML" hibát adja. HTML tag-ek nélkül meg nem lehet használható Útmutatót készíteni.

A helyes megoldás szerintem a modul kódjának változtatása úgy, hogy az Útmutató ne 1 db kiíratás legyen, hanem sok sorra bontva (új modulverzió kiadása) és ezután lehetőség lesz korrekt drupal6.x-szel együttműködő po fordításállomány készítésére. Ebbe én azért nem kezdtem bele, mert nincs akkora gyakorlatom a drupalban, hogy egy nem-6.x-szabványos modulból 6.x-szabványos modult csináljak (jobban kéne ismerni a 6.x code policy-t, ha van ilyen egyáltalán).

Az új modulverzió megjelenéséig workaround: az angol nyelvű útmutató helyére be lehet másolni a magyar po fájlban lévő útmutatót. Meg persze biztos lehet a drupalt is downgrade-elni a modulhoz, de azt nem próbáltam, és nem is áll szándékomban.

Ami félrevezető az az, hogy a bbcode modul honlapján az ember a letöltéskor azt hiszi, hogy drupal6.x-hez írt modult tölt le, de valójában csak egy olyan modult, amit 4.x-hez írtak és végül is működik drupal6.x alatt is, csak lokalizálni nem lehet, a HTML tag-ek miatt más nyelvre se, nemcsak magyarra.

0
0
HAL9000 képe

Először is köszönöm szépen a részletes választ!

A fordításra vonatkozó válaszod kicsit későbbb megvizsgálom, és külön válaszolok. A modulok listájával kapcsolatban nem erre gondoltam. Az általam elmített lista minden modult (emlékeim szerint) egy-egy sorba rendezve, különösebb részletezés nélkül, azaz talán pár szóban jellemezve sorolta népszerűség alapján a kiegészítőket. Itt linkelték valahol a fórumon, talán egy hónapja olvastam...

Saját tartalmaim. Ez az opció az általam kezdeményezett témákat listázza, de voltak korábbi hozzászólásaim más témákra. Ezeket továbbra sem találom. Azért gondoltam hogy szükséges lehet mert tettem fel kérdéseket anno, és válaszokat is kaptam. Most felteszem majd őket megint... hacsak nem találok választ a jegyzeteidben :-) Elég bíztatónak tűnik, jó nagy tartalommal. Neki is kezdek az olvasásnak.

Helyezés megtartása

Most egy sima html oldalam van. Kb 5-6 kulcssóra szálltam versenybe, mind első-második oldalas helyezést eredményezett (a legfontosabb kulcsszóra természetesen stabil első hely). Egyelőre a linképítés hozott eredményt, illetve újabban a releváns tartalom bővítése. Releváns tartalommal bíró utualó weboldalak hiányában (a katalógusokat nem nevezném ilyennek) arra gondoltlam hogy blogszerű, vagy blogot tartalmazó (esetleg külső bloggal támogatott), rendszeresen bővített weboldlalt csinálok, mely tetszik majd a Google-nak. Ehhez jól átgondolt belső linkrendszerre van szükség, és a tartalom optimális felépítésére. Annyit tudok hogy modulokkal segíthető a drupal annak érdekében hogy kódok bogarászása nélkül keresőbarát formában publikáljam, és feljesszem.

Az eredeti kérdésem az Acquia Drupal-ra mint előre elkészített rendszerre, alkalmasságára, moduljaira, megbízhatóságára vonatkozik. Igyekszem lehetőség szerint más kárából és tapasztalataiból tanulva kikerülni a buktatókat, ezügyben kérnék további hozzászólásokat előre is megköszönve!

A fotóalbumra vonatkozva: A legnépszerűbb modulokkal valószínűleg teljesíthetőek az igényeim, a fent elmített lista hasznos lenne (mert jobban átlátható egyben).

0
0
pp képe

Mint ahogyan fent is leírták a kérdésedre a válasz az, hogy:
fájlokat másol, adatbázist másol: kész.

Nyílván Te azt szeretnéd, hogy ebbe a topikba minden felmerülő problémára meglelje a választ az aki ilyenbe vág. Mi meg azt szeretnénk, hogy minden felmerülő probléma külön szál legyen. Ne legyenek hosszú szálak csak rövidek. Egy konkrét problémára konkrét válasz. pl.:

Van egy ilyen-és-ilyen verziójú Drupal oldalam ilyen-és-ilyen modulokkal amit innen-ide-költöztettem. A költöztetés során ezt-és-ezt csináltam. Ezt a hibaüzenetet kaptam. Ezt-és-ezt próbáltam, itt-és-itt találtam valamit de ezek nem oldották meg a problémámat. Merre induljak tovább/mit tenne ön az adott szituációban?

Erre aztán jönnek a válaszok egy pici pontosítás után.

Kérdezhetnéd, ez miért jobb mint ha egy topicba meglelhető lenne a megoldás az összes felmerülő problémára. Hát most figyelj! Egy információt kétféleképpen lehet elrejteni:
1. korlátozzuk a hozzáférést
2. engedjük a hozzáférést, de felhígítjuk egyéb relevánsnak tűnő információval.

A te megoldásod sajnos a második esethez fog vezetni. Ha nem is azonnal idővel biztosan. Ezt mi nem szeretnénk.

Ennek persze megvan az a hátulütője, hogy a kérdezőnek energiát kell fektetnie a kérdés feltevésébe. Nem is keveset. A drága idejét rá kell áldoznia, hogy a problémáját megoldja. ;) Ez van, ezt nem lehet kikerülni.

Az meg, hogy egy topic elhal az itt nem probléma, hanem erény. Erény mert jó volt a kérdés és jöttek rá jó megoldások.

Persze én megértem, hogy nem akar valaki energiát fektetni a kérdésébe, csak azt szeretné, hogy meglelje a választ. Ezt is megadhatjuk:

42

pp

0
0
Gonda János képe

A fentiekben válaszoltam.
Kaptam 24 órás ügyfélszolgálatot, mert sok cégnek sok tárhelyet bérlek.
Belefutottam két szolgáltatóba akik kritikán aluli szolgáltatást nyújtottak.
Nem azért mert a BIX-től távol voltak, hanem azért mert összeraktak egy servert, amire csak a pénzt szedték 10 észrevételből jó ha egyre válaszoltak. Kitiltotta az egyik az IP-met a mai napig nem írták miért. Ezért írtam amit írtam. A viszonteladóktól és a rakjunk össze egy servert garázscégektől óvok mindenkit.

közelről meg nem láttál élesben működő servert

megjegyzésre csak annyit írok: milyen közelről kell nézni egy élesben működő servert?
Nem akarok én okoskodni, mert hülyéskedni jobban tudok.

Az alpkérdésre amire választ adtam és sokan erre is reagáltak telepíteni akarok egy drupalt és két postafiókra van szükségem. Mi a drupal? Alaprendszer Ez 500 MB-on 2 postafiókkal elfutvagy vagy zenés táncos modulokkal telenyomott drupal ami 1000 látogatót fogad naponta. 5.x a drupal vagy 6.x vagy készülünk a 7.x-re (nem mindegy) Milyen a webáruház?
Drupal alapon van kettő, az is választhatóan bekapcsolt modulokkal üzemelhet. Az alapkérdésre mindenki adott választ, azoktól eltekintve akik csak a válaszokat válaszolták meg:-) A kérdező el tudja dönteni, ha sok a kérdéssel kapcsolatos vélemény, hogy mit szívlel meg azok közül.
Megosztottam a kezdőkkel a kedvezőtlen tapasztalataimat. Lehet keresni googleba tárhelyet, de fel tudnám soroln az első lapon megjelenők közül azokat akikkel én nem kerülnék kapcsolatba.
Legutóbb egy magát nagynak mondó cég válaszra sem méltatta megkeresésemet.
Az eszmecsee nem jó, ha személyeskedő. Ez itt ezért jó eszmecsere. :-)

0
0

Gonda János

vorvor képe

Én saját modullal oldanám meg a következő módon:
1. a modulomban kialakítanám a form-ot úgy, ahogy írtad: név, tárgy, üzenet.
2. hook_nodeapival odaragasztanám a kommentezhető tartalomtípus view nézetének($op = view) végére a formomat(drupal_get_form)
3. a formban lenne egy hidden típusú mező is: ez tárolná a kommentezett tartalom NID-jét
4. ez a rejtett mező a NID-et az URL-ből szedné, mint default value (hisz az adott node oldalán áll amikor kommentezni tud)
5. a komment elmentésénél (form submit) elmentésre kerülne minden adat, és a NID, hogy melyik tartalomhoz lett írva
6. szintén hook_nodeapival az adott tartalomtípus view nézeténél beépíteném a kommentek listázását (NID alapján)
Valamerre erre indulnék, de ez csak ötlet, nem teljesen kidoglozott, és nem biztos hogy pontról pontra jó megoldás.

Ha nem akarod ennyire bonyolítani, akkor meg valahogy úgy csinálhatnád, hogy létrehozol egy tartalomtípust az újfajtas kommenthez, kialakítod CCK-val amilyenre akarod, plusz CCK-val kialakítod a NID mezőt is, írsz egy hook_form_alter függgvényt, ami kitölti a NID mezőt URL-ből szedett NID-del. És ha mindez megvan, a kommentezhető tartalomtípus linkjei($link) közé beépítesz egy új linket, ami erre az új tartalomtípusra mutat, mellette egy GET változóval, benne a NID-del (node/add/sajatkomment?nid=x).
Így persze kattint a node alatt a linkre, és át lesz dobva egy új oldalra, ahol kommentet írhat, és ha megírta, akkor majd átdobja az elkészült komment view oldalára (bár ez is lekezelhető a form_alterben) - szóval az első irány jobb szerintem.

0
0
pityu73 képe

Én mindenféleképp a inline_entity_form felől indulnék.
Itt a tartalom felől gyakorlatilag egy lépésben felvihető a termék az összes hozzákapcsolt adattal együtt. Remélem a Feeds modult és a commerce_feeds-et is hozzá optimalizálják. A tömeges áru feltöltéshez, ill. más áruházakkal való összekapcsolásához. A tömeges ármódosítással nincs velük gond mert az úgy is a product oldalon végezzük ahhoz meg bőven elég az alap adat.

Ha ezt megoldják szerintem sokakat át csábítanak az übercart-ról, mert azért még nem írnám le ugyanis jót tett nekik a konkurencia. Az Ubercart 3.x-ben egy egyszerű áruházat már most is össze lehet kattintgatni, és már nagyon sok modult is hozzá igazítottak a hatosból.

A Product Display Manager jó kezdeményezés, de szerintem pont a lényeget hagyták ki. Ugyan is hibába vihetem fel a termékkel együtt a display oldalát ettől még mindig át kell lépnem oda, hogy ott befejezzem a maradék műveletet ami nem jön létre a tartalom mentésekor. (értsd: katalógusba rendezés stb.. )
Igazából ezt a részt a Rules modul segítségével és az itt lévő példák segítségével kiváltható.
A drag&drop felület is ötletes, de 3000 termék és legalább ennyi tartalom esetén már azért nem egyszerű bedobálni a létrejött termékeket az előre létrehozott tartalmakba.

Röviden ennyi... tesztelem még tovább őket, mert sajnos tegnap összeakadtak :)

3
0
aruna képe

Beküldöm mégegyszer (nem tudom szerkeszteni sajnos).

Az lenne a cél, hogy az oldal szerkesztője tudjon a menübe '+' jeleket tartalmazó url-t bevinni.

Konkrétan ez a hibajelenség:

Van egy views-om, ami elfogad paramétereket, pontosabban egy paraméteren belül is több paramétert, ilyen az url-je, ha meghívom:

node/11/54+55+56

Ha megpróbálom belerakni egy menübe menüpontként belerakja, de lecseréli a plusz jeleket. Ilyen lesz a link működés közben:

<a href="/node/11/54%2B55%2B56">...</a>

Tehát a '+' jeleket elkódolja a drupal '%2B'-re.

És így már nem működik a views, csak ha '+' jelek vannak az url-ben.

-----

Arra gondoltam, hogy létrehozok egy álnevet a és ezt az álnevet rakom be a menübe:

admin/config/search/path/add

Itt ugyanaz a jelenség, létrejön az alias, de már nem megy a views (gondolom itt is elkódolja a '+' jelet.

-----

Ami még eszembe jutott:
Egy views preprocess-el, megnézem van-e '%2B' sztring, az url-ben és ha igen visszacserélem '+' jelre.

Működik ez? Vagy van jobb megoldás?

Köszönöm
Aruna

0
0
makgab képe

Kipróbáltam, szépen működik. Az archívum kedvvéért le is írom az egyszerű lépéseket.

1./ taxonomy_csv modul telepítése.

2./ admin/structure/taxonomy itt hozzuk létre a pl. a "WebshopGroups"
szótárat: Szótár létrehozása

3./ A "Taxonomy" menüben válasszuk az importálást:
admin/structure/taxonomy/csv_import
Az első pontban meg kell adnunk, hogy mit akarunk importálni, fa
struktúra jelen esetben: Import #1

4./ Második lépésben meg kell adnunk, hogy mit akarunk importálni, ill.
hol van az importálandó adat. Jelen esetben bemásoljuk vágólapról,
de megadhatnánk lokális fájlt is: Import #2

5./ Harmadik lépés a formátum megadása, esetünkben "CSV, comma separated": Import #3

6./ Negyedik lépés a szótár megadása, ahova importálni szeretnénk,
jelen esetben a létező "WebshopGroups" szótár: Import 4

7./ Ezzel a legfontosabbakat be is állítottuk, az "Import" gombbal
indulhat a művelet és láthatjuk az eredményt: Eredmény

:)

3
0
pp képe

Első körben el kell döntened, hogy mi az amit szeretnél szinkronizálni a fejlesztői rendszerről az élesre.

Azután fel kell dolgoznod egy rossz hírt:

Nincs adatbázis tartalomra verzió kezelés. (az adatbázis sémára vannak kezdeményezések, de az adatokra nincsenek)

Ebből következik, hogy minden olyan adatot, amit verziókezelés alá akarsz tenni, ki kell tenned kódba. A views, rules, tartalomtípusok, valamint minden olyan aminek van mashine-name-e(általad megadott név), és amibe a felhasználó nem nyúlhat bele, könnyedén kitehetőek. (de pl. ha engeded, hogy a views-t módosítsa, vagy új rule-okat adjon hozzá, vagy belepiszkáljon a tartalom típusokba, akkor gondban leszel)

Azok az elemek, amiknek generált azonosítójuk van (tartalmak, menük, kategóriák stb.) azok mind, mind csak körülményesen tehetőek ki. Általános megoldás, hogy valahogyan generálnak neki egy egyedi azonosítót, ami általában pont attól nem függ amitől szeretnéd, és pont attól függ amitől nem szeretnéd. (mert a készítők aktuális workflow-jába úgy illeszkedett bele.) A másik véglet, amikor annyira általánosra csinálják meg, hogy visszavezettük a problémát az eredetire, mégpedig, hogy nem a felhasználó adja meg az egyedi azonosítót.

Fentiek igazak a nyolcas konfiguráció managemant-re is.

Ilyenkor vagy együtt élsz ezekkel a problémákkal, vagy programozol. (sokat, tesztelsz, programozol)

Kezdetben javaslom a Features és Strongarm modulokat felrakni.

2011-ben többek között erről beszéltem a Drupal Hétvégén: http://videotorium.hu/hu/recordings/details/3692,Instant_Drupal

Git-hez ajánlom még Nevergone videóit és a tanarurkerem.hu tanfolyamát(x) tagsággal tudod csak megnézni.

1
0
szantog képe

Drupal Commerce-el.

Már bocs, de d7-en ubercart olyan, mint Zuzu Petazal beszélgetni, erre egyébként szépen lassan rá is jönnek az emberek: 1 vs 2

És mivel világ életemben megrögzött ubercart ellenes voltam, ezért vetettem egy futó pillantást az uc legfrissebb 7.x-re, nehogy zöldségeket beszéljek.
Egyszerűen: ubergáz!

Fél óra alatt nem találtam egyetlen entity_info, entity_property_info/altert, amik mondjuk a rugalmas d7 működést biztosítanák. (Ez pl egy ok lehet, ami miatt nem tudsz rendes nézeteket készíteni.)

Hardcodeolt address schema, hogy még csak véletlenül se lehessen dinamikusan kezelni az országonként eltérő címformátumokat. Node viewokba trollkodik bele, és nem ám a manage display képernyőn láthatók alapján, hanem ahogy ő érzi. Belemászik pathauto patternekbe indokolatlanul, ahelyett, hogy olyan tokent nyújtana, ami ezt az egészet szépen levezényelné. És ez csak az utolsó 5 perc eredménye, amit a kód átnézésével töltöttem.

Nem mondom, hogy szar az ubercart (de :D) Ez a modul már a kezdetektől fogva nagyot akart fingani, csak épp összefosta magát. És amennyire átnéztem a D8 verzió forrását, ez még mai napig áll.

A terv: Elfogadod, hogy az uc ennyit tud.
B terv: Előnyére legyen mondva ucnek, hogy hookokban nincs hiány, szóval elvileg meglehetősen szabadon bele lehet phpzni. Mondjuk a te problémádra konkrétan views handlert kell írni, ha még nem csinálta meg valaki más - Commerceben meg csak kattintanál párat.
C terv: Commerce

2
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.