Keresés

Localization Update 7.x-2.1 test hu.po hiány

DruTa képe

Üdv!

Frissen telepítettem a Drupal legfrissebb 7-es verzióját (7.53) és a Localization Update az alábbi hibaüzenetet adja:

Localization Update test translate (7.x-2.1). sites/all/modules/contrib/l10n_update/tests/modules/l10n_update_test_translate/translations/l10n_update_test_translate.hu.po útvonalon nem található a fájl

Megpróbáltam az adott mappában lévő l10n_update_test_translate.xx.po file-ból másolatot csinálva, átírva .hu-ra, sőt, beleírva magyarra az adott szavakat, de nem eszi be.

Egyébként nem a modules/contrib/ almappában van, hanem csak a modules/ almappában.

Zavar, hogy a jelentésben ott ez a hibaüzenet. Eddig nem volt ilyen baja.

Másnak is?

Drupal verzió: 

Drupal8 saját mező létrehozása.

HF leon képe

A drupal8-as modulok készítésébe, már kezdek belejönni, de sajnos a mezők használata, még nem egészen tiszta.

Egy olyan mezőt kellene létrehoznom, amely egy verziósorrendet tartalmazna, de a következő módon:

  • Tehát a mező felkonfigurálásakor meg kellene adnom egy listát, amely a lehetséges verziókat sorolja fel. Viszont a lista később bővíthető kell, hogy legyen, hisz jöhetnek ki új verziók.
  • A beviteli mezőben két érték lenne megadható. Az egyik az adott funkció bevezetésének a programba való bekerülésének verziója. A másik a funkció kikerülésének megelőző verziója. Ha csak egy érték van megadva az a bevezetés verzióját adja meg.
  • A megjelenésnél ha a bevezetés és a kivezetés főverziója eltér, akkor a bekerülés és a kikerülés közti verziószámok csak főverziók legyenek.

Vagyis nézzünk pár példát:

A verziók listája:
(A lista a későbbiekben bővíthető kell, hogy legyen)
1.2, 2, 3.1, 4, 4.2, 4.5, 5, 6, 6.1, 6.2, 6.3, 6.5

A; funkció
bevezetés: 2
kivezetés : -

Megjelenítés: 2, 3.1, 4, 5, 6.5

B; funkció
bevezetés: 4.2
kivezetés : 6.1

Megjelenítés: 4.2, 5, 6.1

C; funkció
bevezetés: 6.1
kivezetés : 6.3

Megjelenítés: 6.1, 6.3

Remélem a példákból egyértelmű a logika. Drupal8-ban miként tudnék egy ilyen beviteli mezőt létrehozni?

Magánál a funkció tartalom szerkesztési lapjánál a lista jelenne meg, amelyből két érték választható (pl jelölőnégyzetek). Egy érték választásakor a megjelenésnél mindig a lista utolsó eleme jelenne meg a felsorolás végén a fenti szabályok szerint. A verzió listát a tartalomtípusnál a mező létrehozásánál lehetne megadni, amely utólag viszont bővíthető kell, hogy legyen az újabb programverziók kijövetele miatt!

Kis segítséget kérnék a drupal8 egyedi mezők készítésében nálamnál nagyobb tapasztalattal rendelkezőktől.
Előre is köszönöm!

Drupal verzió: 

Összeomlott Drupal alapú oldal

hajnalbela képe

Sziasztok!

Van egy honlapom, a http://nyaralasbulgaria.hu/. Néhány hete nem elérhető, a következő hibaüzenettel elszáll.

Fatal error: Class 'EntityCacheNodeController' not found in /srv/users/hajnalbela/nyaralasbulgaria.hu/www/includes/common.inc on line 7885

Valaki tudna segíteni, hogy mi lehet a probléma?

Köszönöm!

Taxonomy upgrade extras: 
Drupal verzió: 

Boost htaccess beállítása domain átirányításokkal

SecMan képe

Sziasztok!
Most barátkozom a Boost modullal, és mindjárt egy komplexebb feladatot szeretnék megoldani. Pontosabban azt, hogy több domain legyen ugyanoda irányítva és a boost csak egy domainhez, az éleshez generáljon html-t.

1. Local teszt módban a telepítés sikeres volt, és működik is. A htaccessbe beleraktam, amit kellett. A fájlok a helyükre kerülnek, a html kimenetben olvasható a boost kiírása.
2. az éles oldal még karbantartásban van, ez nem tudom mennyire van hatással. (azon kívül, hogy aloldalknak értelemszerűen nem generálódik html, mert nincs látogató)

A cél:
Az éles oldalon több domain lesz ugyanahhoz az oldalhoz, de csak egy domain lesz éles, tehát mindegyik arra lesz átirányítva. Ezt is a htaccessben kívántam megoldani, és bár egy online htaccess tesztelő szerint oké, a rendes oldalon mégsem a kívánt végeredmények jönnek.

elsodomain.hu
www.elsodomain.hu
masodikdomain.hu
www.masodikdomain.hu

A cél, hogy bármelyiket beírva az elsodomain.hu -ra vagy a kérésnek megfelelő aloldalra legyen átirányítva. pl. elsodomain.hu/aloldal

Nulladik kérdés:
a boostnak a karbantartási offline oldalhoz is kellene html-t generálnia?

Első kérdés:
az átirányításokat a htaccessben boost elé vagy mögé kellene tennem? Ugyebár csak az egyik domainnek megfelelően kellene generálnia a html-t. Így úgy gondoltam elé.

Második kérdés:
bár a teszter szerint oké, a valós oldalon csak a gyökér domainekre működik, aloldalaknál nincs átirányítás egyátalán.

Ez az eddigi próbálkozásom, ezt közvetlenül a BOOST START elé írtam.
A gyári drupalos www-nonwww átirányításokat kikommentelve hagytam.

  1. RewriteCond %{HTTP_HOST} ^masodikdomain\.hu [NC,OR]
  2. RewriteCond %{HTTP_HOST} ^www\.masodikdomain\.hu [NC,OR]
  3. RewriteCond %{HTTP_HOST} ^www\.elsodomain\.hu [NC]
  4. RewriteRule ^ http://elsodomain.hu/%{REQUEST_URI}
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Drupal weboldal fejlesztése, karbantartása

nemethn képe

Sziasztok!

Egy drupalban készült relatíve egyszerű honlapot kellene továbbfejleszteni és optimalizálni (www.ocista.sk/hu). A honlap többnyelvű és egy panzióhoz/egészségházhoz tartozik.

Amire szükségem van:

  • Foglalási rendszer - 1 hetes turnusokat tartunk, szuper lenne egy naptár amiben látni lehet mikorra van betervezve turnus és a szabad helyeket is. Vannak ehhez elérhető modulok, de inkább profira bízom
  • Blog - az oldalhoz tartozik egy blog rész is, ezt egy kicsit ki kellene pofozni és rendesen beállítani a view-eket
  • Az oldal Porto template-et használ, ezt is frissíteni kell az aktuális verzióra (megosztom)
  • Továbbá az FTP-n van pár öreg mirror és egyéb fölösleges fájl amit le kell majd tisztítani
  • Ezen felül jó lenne egy átfogó optimalizáció is - gyorsaság és SEO szempontból

Nem vagyok az órabér híve, ha lehet inkább konkrét ajánlatot kérnék (minimum az első 3 pontra).
Előre is köszönöm.

Nikolas

Munka jellege: 
Távmunka
Nyelvtudás: 
magyar
angol
Idő igénybevétel: 
Eseti, project jellegű
Jelentkezés határideje: 
2017. 01. 15
Szükséges tapasztalat szintje: 
középhaladó
haladó
Szervezet megnevezése: 
Magánszemély
Kapcsolattartó neve: 
Németh Nikolas
Telefonszám: 
+421918813359

Drupal Global Sprint Weekend 2017 Hungary

zsofi.major képe

2017 januárjában újra Drupal Global Sprint Weekend! A január 27-28-án tartott eseményen a világ Drupal fejlesztői virtuálisan és élőben is összegyűlnek, hogy együtt dolgozzanak a Drupal legújabb verzióján.

A magyar sprintet január 28-án, szombaton a Cheppersnél tartjuk (1137 Budapest, Szent István krt. 22. 3/3.).

Sprint mentorok:
Segesvári Dávid
Miro Michalicka
Roderik Muit

Mindenkit szívesen látunk - ha dolgoztál már a Drupallal, itt a helyed! Hozz magaddal laptopot, és ha lehet, előre telepítsd fel a gitet illetve a Drupal 8-at.

Kérünk mindenkit, hogy az alábbi oldalak egyikén jelezze a részvételi szándékát:

- itt a drupal.hu-n kommentben,
vagy
- Drupal Groups (Sign up gomb): https://groups.drupal.org/node/515781

Gyere el :)

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

Drupal Global Sprint Weekend is back in January 2017! On January 28th and 29th, Drupal developers from all over the world will come together virtually and in person to contribute to Drupal's latest version.

The sprint in Hungary will be held on Saturday, January 28 in the Cheppers office (Szent István krt. 22. 3/3., 1137 Budapest).

Sprint mentors:
Dávid Segesvári
Miro Michalicka
Roderik Muit

Everybody's welcome - if you have ever worked with Drupal, this is the place to be! Please bring your laptop with you and have git and Drupal 8 installed in advance.

Also, we would like to ask you to sign up either here on drupal.hu (with a comment) or on the Drupal Groups page (https://groups.drupal.org/node/515781 - Sign up).

See you there!

Időpont: 
2017. január 28., szombat 10.00 - 18.00

Lista mező választható értékei lekérdezhetől a .theme fájlban?

HF leon képe

Definiálok egy lista mezőt, amely egy tartalomtípus mezője lesz, A lista idővel bővülhet. A tartalomtípusban a listából két érték választható.

Egyedi field témát készítek a mezőhöz, amely meg is kapja a kiválasztott értékeket.

A kérdés, hogy miként tudnám a mező összes választható értékét lekérdezni, hogy hozzáadhassam azt a témához egy plusz változóban.

Megoldható ez?

Drupal verzió: 
Fórum: 

Drupal Commerce egyedi átalakítása vagy új modul készítése

Szabó Gábor képe

Egy drupal commerce (dc) alapú webshop készülése közben derült ki egy kardinális probléma, ami a dc működési logikájából fakad: a product és a product display kezelése nem felel meg a cég egyedi termékeinek, de ez reményeink szerint a dc egyedivé tételével megoldható lehet. A drupal és a dc által nyújtott szolgáltatásokról nem szeretnének lemondani, ezért - ha lehetséges - a drupal commerce átalakításával kéne megoldani, de mindenképp a drupalon belül. A leírásban a dc-re alapozva írom

A módosítás oka
A webshopban lévő termékek reklámeszközök, amelyek kezelése eltér a hagyományos termékekétől.
Itt alapszerkezetek és nyomdai termékek vannak, kiegészítve variációs és méret tulajdonságokkal.
Ezek kombinációiból áll össze egy-egy termék. Tehát egy termék így néz ki:

http://dev.maxa.hu/product/roll-standard

Rollup standard

Magyarázat:

  • Termék neve: Roll-up Standard
  • Variáció: Exluzív (A variációból és a méretből állnak össze fősorok)
  • Méret: 50x150, 85x200, 100x200, 120x200, 150x200, 200x200
  • Állvány nyomtatás nélkül: ez maga egy konkrét termék:
    az alapszerkezet (1. termékfajta - lásd lentebb).
    Ára a terméknél beállított ár.
  • Laminált roll-up film nyomattal (és a többi): ez egy termékmix, ami tartalmazza a nyomdai terméket ( 2. termékfajtát - lásd lentebb) és az alapszerkezetet.
  • Ára az alapszerkezet ára + (a nyomdai terméknél beállított négyzetméter ár * a méretnél megadott értékkel) (a nyomdai terméket úgy adjuk itt hozzá, hogy a m2 árat és a mennyiséget is itt adjuk meg(m2))

Kosárba téve:

  • Ha az alapszerkezetet teszi kosárba akkor egyszerű a helyzet, úgy működik, mint a dc-ben.
  • Ha egy termékmixet tesz a kosárba, akkor a termékmixben lévő termékeket kell a kosárba tennie: az alapszerkezetet és a nyomdai terméket.

Amiben eltér a drupal commerce funkcionalitásától:

  • A dc-ben az egyes product displayekbe csak termékeket tudunk tenni. Itt a product displayben a termék felvétel funkciója mellett szükség van a termékekből összeállított termékmixek, termékcsomagok felvételére is.
  • A dc-ben minden egyes variációra létre kellett hozni külön terméket (pl: méret szerint). Itt a termékmix befoglalójában (legjobb szó erre: product display a product displayben) jelöljük az egyes variációkat (pl a méretet), így a termékek száma jóval kevesebb és átlátható lesz. Csak az alapszerkezetek és a nyomdai termékeket kell felvenni.
    Példa: Ha 8 alapszerkezetet és 5 nyomdai terméket viszünk föl, akkor ebből létre lehessen hozni méretek és variációk szerint akárhány terméket (termékmixekben) anélkül, hogy 13 db terméknél több lenne a rendszerben. Tehát a termékmixek csak virtuálisan, logikailag fogjanak csokorba termékeket(,ahogy a product display is).
  • Épp ezért a dc-ben, mivel az egyes méret szerinti termékek külön cikkszámon futottak, ezért kosárba tételnél külön tételként is szerepeltek. Itt most az a lényeg, hogy ha pl 3 féle méretű nyomdai terméket (pl: laminált rollup film nyomattal 85*200, laminált rollup film nyomattal 100*200, laminált rollup film nyomattal 120*200 ) teszünk a kosárba akkor (ahogy normál esetben is) a kosárba jelenjen meg minden “tétel” soronként vagyis
    Roll up Standard 85x200, Laminált roll-up filmmel - 1db
    Roll up Standard 100x200, Laminált roll-up filmmel - 1db
    Roll up Standard 120x200, Laminált roll-up filmmel - 1db

DE: de az admin résznél az eladásoknál fontos, hogy a “Laminált rol-up film” nyomdai termék legyen felszámolva (a kimutatásban, jelentésben)

Vagyis a fenti 3 termékvariáció megrendelésekor ezek fogynak a nyilvántartásból:
Roll up Standard 85x200 szerkezet - 1db
Roll up Standard 100x200 szerkezet - 1db
Roll up Standard 120x200 szerkezet - 1db
Laminált roll-up film - 6,1 m2

Lehetséges működés

1. Termék (product) létrehozása (külön-külön a háttérben)

/admin/commerce/products/add/product

1.termékfajta: Alapszerkezet - mezői

  • Cikkszám
  • Beker ár (db)
  • Ár
  • Beszállító
  • Készlet
  • Kategória (lenyíló lista)

2.termékfajta: Nyomdai termék - mezői

  • Cikkszám
  • Beker ár / m2
  • Ár / m2
  • Beszállító
  • Készlet (ne legyen kötelező kitölteni, mert nem fogjuk vezetni a raktáron lévő anyagokat)
  • Kategória (lenyíló lista. Ugyanaz a lista, mint az alapszerkezetnél)

2. Termék felvitele a webshopba (Product display)

  • Tulajdonságok hozzáadása: Méret, variáció legördülőkben (ezzel alakul ki a lista és ártáblázat szerkezete) - lásd lenti ábra
  • Gyártási idő (szövegmező): x munkanap, raktáron
  • Termékfajták variációinak összeállítása
    - Alapszerkezet hozzáadása, darabszám megadásával
    - Alapszerkezet hozzáadása, darabszám megadásával + Nyomdai termék hozzáadása, m2 és m2 ár megadásával (a m2 árat és a mennyiséget is itt adjuk meg(m2))

Mentéskor automatikusan hozza létre az ártáblázatot a kosárba tesz gombokkal.
Ártáblázat

A kosárba tesz gombok létrehozását a Commerce Add to Cart Filter modul által biztosított shortcode segítségével lehet most megoldani:
[ product-button:PRODUCTID title=BUTTONTEXT ]

3. Kalkulátor felvitele a webshopba (Product display)


Kalkulátor

Ez egy másik product display, ahol hivatkozunk egy nyomdai termékre (2. termékfajta), megadunk pár adatot* (lásd lejjebb), majd a méreteket és a mennyiséget a felhasználó viszi be.
A kosárba a hivatkozott nyomdai termék kerül be a felhasználó által megadott méretekből kiszámolt mennyiséggel (m2) és a mennyiségből kiszámolt árral.

A felhasználók a termékoldalon egyedileg tudják megadni a szélesség/magasság/mennyiség értékeket, akár többet is. A rendszer a megadott adatok alapján kiszámolja az adott négyzetmétert.
A termékenként megadott sávos árak alapján kiszámítja az árat (sávos ár*négyzetméter) és ezzel az árral teszi bele a terméket a kosárba. Vagyis a termék ára a bevitt értékektől és a termék adatlapján megadott sávos áraktól függ.

A felhasználó által bevitt értékek mezői:

  • Szélesség (decimális, cm): a felületen megadandó szélesség mező
  • Magasság (decimális, cm): a felületen megadandó magasság mező
  • (Tétel)Mennyiség (egész, db): a felületen megadandó mennyiség mező

*A megadott pár adat a felvitelkor:

  • Maximális tekercs szélesség: cm
  • Maximális tekercs magassága: cm
  • Minimális rendelhető mennyiség: m2
  • Sávos ár mezőcsoport (minden terméknél egyedi értékek lesznek, ezért kell ezt a termékhez rendelni)
    0 – 0,99* m2 (ár, Ft)
    1 – 2,99* m2 (ár, Ft)
    3 – 4,99* m2 (ár, Ft)
    5 – 9,99* v (ár, Ft)
    10 – 19,99* m2 (ár, Ft)
    20 – 29,99* m2 (ár, Ft)
    30 – 39,99* m2 (ár, Ft)
    40 – 49,99* m2 (ár, Ft)
    50m2 felett (ár, Ft)

Admin rendelés

/admin/commerce/orders/add

A drupal commerce által adott lehetőség (meglévő ügyfél kiválasztása, vagy új létrehozása) után az alábbi lehetőségek közül lehessen választani.

Termék felvitele: a 2-es pont szerint
Kalkulátor felvitele: a 3-as pont szerint



---------------
Kérdés esetén állok rendelkezésre (privát üzenetben).
Köszönöm, hogy elolvastad.
-----------------------

Munka jellege: 
Távmunka
Nyelvtudás: 
magyar
Idő igénybevétel: 
Eseti, project jellegű
Elvárások: 

Olyan embert, céget keresek, akik azt csinálják, amit mondanak és ígérnek.

Jelentkezés határideje: 
2017. 01. 15
Szükséges tapasztalat szintje: 
haladó
Buzzwords: 
ekereskedelem
modulfejlesztés
webáruház
Szervezet megnevezése: 
magánszemély
Kapcsolattartó neve: 
Szabó Gábor
Telefonszám: 
+36705158529

Fatal error: Unsupported operand types in CurlFactory.php on line 140

imania képe

Sziasztok,

A Drupal 8.2.4 verzióját szeretném kipróbálni.

Telepítés közben a - magyar vagy egyéb - nyelv kiválasztását követően a következő hibaüzenetet kapom. PHP verzió: 5.6.22.

Fatal error: Unsupported operand types in /web/imania/imania/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 140.

Kipróbáltam a PHP 7.0.7 verziójával is, ekkor ezt kapom.

The website encountered an unexpected error. Please try again later.
Error: Unsupported operand types in GuzzleHttp\Handler\CurlFactory::finishError() (line 140 of vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php).

Angol nyelvet választva nem jelenik meg a hiba. Találkozott már ezzel valaki? Gyanítom hogy szerver oldalon kell valamit állítani, de nem saját szerveren futna, hanem tárhely szolgáltató szerverén. Eddig nem találtam meg a megoldást, ezért írtam ide, hátha valaki tud esetleg segíteni.

Telepítsem angol nyelven és adjam hozzá a magyar fordítást? Ez ugyanazt eredményezné, mint a magyar nyelvű telepítés?

Köszönöm előre is a segítséget.

Üdv, István

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

Google Analytics nem mér

charlos képe

Sziasztok!

A kérdésem tömör, de annál szomorúbb:
A Google Analytics nem méri a weboldalam látogatottságát, pedig a kód be van illesztve jól.

Csatolom a beállításaimat, ami amúgy ugyanaz, mint az összes többi Drupal oldalamnál (kivéve persze a GA azonosítót).

Köszönöm mindenkinek előre is, aki tud segíteni.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
CsatolmányMéret
Kép ikon kepernyokep_errol_2017-01-03_090759.png182.27 KB