edgarpe képe

A Drupal mindenképpen kell, mert rengeteg funkcióját ki fogjuk használni. Csak éppen lesz néhány olyan oldal amit kézzel szeretnének összerakni.

Én idáig jutottam a megoldásban:

Ennek a funkciónak egy külön tartalomtípus, ahol a HTML tartalmat vagy a body field-be írják bele szép html syntax highlight-tal, vagy egy file field-be feltöltik. Egy másik fieldben (field_html_attachments) pedig beledobálják a css/js/kép fájlokat.

A megjelenítés pedig úgy néz majd ki, hogy a node--static.tpl.php teljesen ki van ürítve, és egyszerűen a html tartalmat (body field vagy feltöltött fájl) jeleníti meg.

A page.tpl.php-bam vannak dolgok, amelyeket adott esetekben el akarnak majd rejteni ezeken az oldalakon:
- title
- breadcrumb
- messages
- sidebars

Ezeknek egy-egy pipát beteszek ebbe a tartalomtípusba és hook_preprocess_page alatt szépen elrejtem ezeket, ha bepipálták az elrejtést.

Igazából ez már majdnem az amit én akartam, "mindössze" annyi a gond, hogy a html/css/js szerkesztése macerás így, illetve csere esetén átneveződik, emiatt aztán hivatkozni nehéz rá a html-ből. Ha az egyszer már feltöltött fájlokat, mondjuk WebDav-val, utólag szerkeszteni lehetne, az tökéletes megoldás lenne.

0
0
drgyz képe

... egy új tesztterületen nem tudtam reprodukálni a hibát.

Mi csinálja a felugró ablakot? És milyen verziója?

Colorbox 7.x-1.6

Pontosítom viszont az előző hozzászólásom:
A tartalomtípusban két kép mező van (mindegyikbe korlátlan számú kép vihető fel).

  1. Az egyiket insert modullal beszúrhatom a body mezőbe képként v. colorboxszal megjelenített kép előnézeti képeként.
  2. A másiknál nincs beszúrási lehetőség, ott a tartalomban levő vmilyen képstílussal megjelenített előnézeti képre kattintva jön elő a colorboxszal megjelenített kép.
  1. Az első esetnél fordul elő, hogy a title mezőben lévő kettőspontot is tartalmazó szövegben a kettőspont az előtte levő szöveggel együtt eltűnik a html kimenetben, amit drupal a kép title attribútumába generál.
    Újraszerkesztve látom, hogy az eredeti kettőspontot is tartalmazó szöveg megvan.
  2. A másodiknál jól jelenik meg.

Viszont egy új tesztterületen jól jelenik meg, így egyelőre nem tudok elég információt adni, hogy a hibát beszűkítsük, egyelőre szüneteltetném a probléma keresését, annak ellenére, hogy 2 éles környezetben pedig előjön :( .
Esetleg annak a hozzászólását várnám, akinek beugrik, hogy úristen nekem is volt ilyen, hogy a kettőspont a title mezőben csonkolta a html kimenet img tag-jében a title attribútum szövegét.

0
0
flashgordon képe

Hello
Letöltöttem a könyvet, sőt még az e-book olvasómra is feltettem így a metrón is el tudtam olvasni. Hazaérvén elkezdtem a telepítést a könyvben leírtak alapján. Éppen a 127. oldalon tartok a menü kialakításánál. Nem tudom, igazából ez a helyes sorrend az oldal struktúrájának kialakításánál ezért gondoltam írok.

A menürendszert ennek az oldalnak alapján szeretném kialakítani.(Tulajdonképpen az itt felsorolt összes menü és almenü nem kell, de alapnak jó lesz, később legfeljebb módosítom így ezzel is gyakorlok.)

Szóval, mint az alsó képen is látszik, hogy a főmenü mellé társult egy másik menü a „lebbencsleves”. A lebbencsnek lett egy almenüje a „grízgaluskával”. :D

kép1

A másik képen jól látszik, hogy a főoldalon a „lebbencs” feltűnt (igaz semmi nem történik ha rákkatintok) viszont a „grízgaluska” nincsen sehol.
Mit csináltam rosszul? Ez itt a kérdés. :)

kép2

0
0
Zsovik képe

A node tartalmaz több mezőt is. (méret, tulajdonság, gyártó, család...stb). A környezeti szűrőnek megadtam a család mezőt. Ha nem adom meg, akkor természetesen megjelenik az adott tartalomtípus minden eleme. Ha beállítom a család környezeti szűrőt(kizáróra), akkor is megjelenik minden elem. Nem csak az ami a családhoz tartozik. Biztosan elrontok valamit. A nézet blokk típusú.
Persze meg tudom oldani úgy, hogy szűrési feltételnek adom meg egyenként a családot, de ez nem lenne elegáns megoldás, és akár 100-as nagyságrendet is felölelne a minden gyártó minden család párosítás. Ezért keresek valamilyen dinamikus megoldást.

Köszönöm, hogy foglalkozol a problémámmal.

Még valami: Sokat olvasok arról, hogy a szövegkörnyezeti szűrő megfelelő a problémámra, mert az URL-ből veszi a szűrési feltételt.

Létrehoztam a view (blokkot)
Szűrési feltétel a közétett és a tartalom típus
Szövegkörnyezeti szűrő: a család mező
Próbáltam tartalomazonosító URL-ből
és
Nyers érték URL-ből - t

Csak ennyit állítottam be.
Nem tudom, hogy honnan fogja megtudni a nézetem, hogy az URL-m melyik elemét kell figyelnie szűrési feltételként.

Az URL így néz ki: sajátoldal.hu/termekek/csempék_járólapok/gyártó/család/terméknév.

Mindezt path autoval.

Kihagyok egy lépést? NID, vagy mást?

0
0
vlezli képe

Sikerült rendbe tenni a honlapot pp javaslatait követve.

A szolgáltatóm nem volt hajlandó a kis kínaiakat kitiltani, idézem:

"Alapvetően cégünk szolgáltatása, hogy az interneten bárhonnan
elérhetővé tesszük ügyfeleink weboldalát, így egy komplett kínai
szolgáltató kitiltása nem lehetséges szervereinken."

Ennek ellenére sikerült egy olyan ingyenes szolgáltatást találnom (cloudflare.com), amit igénybe véve Kínából már nem lehet meglátogatni a honlapot. A lényege, hogy a honlap oldalait csak az általuk működtetett szűrő rendszeren (szerveren) keresztül lehet behívni a böngészőbe. Állítólag ez a megoldás alapból kiszűri a legismertebb fenyegetéseket, de arra is képes, hogy teljes IP-tartományokat, illetve országokat kizárjon az elérésből. Én így tiltottam le a kínai látogatókat.

Persze a visszaállítást is megcsináltam egy korábbi mentésemből és most már a http://sitecheck.sucuri.net/ tesztje szerint is fertőzésmentes a honlap, míg korábban mutatta a kártékony kódok jelenlétét.

Az más kérdés, hogy mennyire szerencsés egy külső szolgáltatót, jelen esetben a cloudflare-t is bevonni a honlap elérhetőségébe. Amitől leginkább tartottam, hogy lassítani fogja az oldalak betöltődését, úgy tűnik nem következett be.

Egyelőre tehát kész vagyok a helyreállítással és remélem egyhamar nem találkozom hasonló esettel!

Köszönöm a hozzászólásokat, ötleteket!

Veres László

0
0

Veres László

MrGemini képe

Sziasztok :)

Van egy weboldalam ahol a PHP-Fusiont használtam eddig de már igencsak eljárt felette az idő és ezért átváltottam Drupalra.
Kellene nekem egy letöltéseket kezelő modul amivel könnyedén lehet hozzáadni cuccokat, azokhoz leírást és videót hozzáadni, számolja a letöltések számát, kilistázza és alkategóriákat is képes kezelni.

Van ilyen mert eddig nem találkoztam vele?
Mint például az alábbi 3 képen:
1) http://kepkezelo.com/images/lbx7h6ezpagfrw06m3q7.jpg

2) http://kepkezelo.com/images/aazpyw5t23ahevyki1zo.jpg

3) http://kepkezelo.com/images/6qtg4svktowyg00rsm.jpg

Vagy itt az alábbi linken lehet megnézni mire gondolok:
http://euro.truck-simulator.hu/viewpage.php?page_id=10

A CCK, az IMCE, a DownloadFile, a File Force Download fenn van de úgy tűnik ezek nem megfelelőek.

Előre is köszönöm az esetleges segítséget :)

0
0
DruTa képe

Szinkronizáltam Total commanderrel a telepítő mappát a szerveren lévővel és az összes rejtett file hiányzott, ezeket mind felmásoltam: .csslintrc, .editorconfig, .eslintignore, .eslintrc, .gitattributes és így már működik a D8.

Megnéztem aD7-es telepítésemet, ott is hiányzott két ilyen rejtett file, oda is feltettem a D7 mappából, érdekes, hogy az ennek ellenére működött.

cPanel upload-dal töltöttem fel egyébként a tömörített telepítő file-t, a szerveren csomagoltattam ki, nem értem miért nem tette be ezeket...

Látom egyébként, hogy pl. a privát mappát már nem lehet Drupalban beállítani, hanem a settings.php-ban kell, gondolom így biztonságosabb, vagy nem tudom.

Viszont van ez a trusted_host_patterns dolog, az miért nincs eleve beállítva? Egyébként próbáltam a settings.php-ban, ha kiveszem a csillagokat és az example helyett a domainom nevét, a com helyére a tld-met írom, akkor ennyi, vagy ennyire nem egyszerű?

* @code
* $settings['trusted_host_patterns'] = array(
* '^www\.example\.com$',
* );
* @endcode

Tudom, ez új téma, de ezért az egy kérdésért nem akartam újat.

Még vmi: hiába állítom át 777-re a 444-ről a settings-php-t, nem engedi módosítani. De még letörölni se, hogy feltöltsem a módosítottat.

Mit kéne még tennem?

0
0
SecMan képe

Több tényező is meghatározza a böngészőben megjelenített képet, de ugyanolyan minőséget csak az "eredeti kép" megnézésekor fogsz látni:
1. Drupal képstílus
A tartalomban megjelenő képhez rendelhetsz (ahol a colorboxot is beállítottad) "képstílust", azaz hogy mekkora kép jelenjen meg a tartalomban. Gyárilag 3 méret van a Drupalban beállítva, de te is hozhatsz létre újakat.
És ez már egy átméretezés.
2. Böngésző méretezése:
A böngésző is méretezheti a képet (kicsinyítés), ha az nem fér el a befoglaló elemében. Például van egy 1000px széles képed, egy 1000px széles képernyőd, és az oldal úgy van összeállítva, hogy a szöveges tartalom mellett a kép kap helyet, fele-fele arányban. Ilyenkor hiába is tölteted be az eredeti méretű képet, a böngésző lekicsinyíti 500px-re.
3. Responsive
Jobb esetben már olyan sminket használsz, ahol a képernyő méretétől függően is változik folyékonyan a képek mérete.

A képen lévő szövegeknél tűnik fel a leginkább, mert a szövegtől elvárjuk az éles körvonalat.

Legjobb megoldás talán, ha megnézed mekkora hely is kell a képnek egy átlagos monitoron (vagy ahogy a responsive sminkedben a legnagyobb media query adja) és a szerint méretezed Photoshopban a képet és akkora méretben mented el.

0
0
flat-z képe

Sziasztok!

Drupal 7 webshopot építek commerce megoldással... a termékek még nincsenek feltöltve.

Szintén kaptam egy felszólító levelet egy hazai nagynevű tárhely-szolgáltatótól (meg vagyok velük elégedve...eddig :))

Elvileg átléptem a csomagomban foglalt adatbázis tárterületet (100mb)

kérték, hogy próbáljam optimalizálni az adattáblát, de ugyan ott vagyok vele.

Namost... nem teljesen értem, hogy egy
-2,3mb-os gzip-elt drupal adatbázis (tömörítetlenül 11mb)
-phpmyadmin-ban 42,6 mb
- a cpanel-ben meg már 122,61 mb!!!

mint írták:
"..(Ha phpmyadminban nyitja meg, akkor az egyes táblák, valamint alul az összegzés alatt a hasznos adatterületet látja.
A cPanel ellenben a foglalt adatterületet számítja.

A két érték azért különböző, mert nem pusztán adatokat tárol az adatbázis, hanem táblaszerkezeteket, adatstruktúrákat.
A nagyobbik szám az adatfájlok által foglalt terület, a kisebbik a hasznos adattartalom.
A foglalt tárterület többek közt függ: ...)"

Ha valakinek lenne valami ötlete, hogy mit tehetnék, kérem ossza meg velem, milvel ha pár napon belül nem csökkentem a méretet, kapok a fejemre :) .

Nagyon szépen köszönöm előre is!

(nem használt modulok kikapcsolva, log kikapcsolva, cache beállítva stb stb.)

0
0
HF leon képe

A backdrop olyan, mint egy drupal 7 / korai drupal 8 fork.

A backdrop cms egészen más irányvonalat képvisel, mint a kései drupal 8. Egyik sem rosszabb a másiknál. Mindegyiknek van helye.

Én szívesen foglalkozom objektumorientált programozással és kedvelem a drupal 8 irányát, de jól láthatóan a drupal 8 végleges formája várhatóan a drupal 9 környékére alakul csak ki. Nem is csoda. Hatalmas változásokon ment és megy át a rendszer. Ez egyáltalán nem elítélendő irány.

Viszont nem várható el a hobbi fejlesztőktől, hogy megszeressék ezt az irányt. Az objektumorientált programozás jóval bonyolultabb. Ezért is született meg a backdrop cms. A backdrop cms a klasszikus drupal 7 vonalat viszi tovább a korai drupal 8 fejlesztéseit integrálva.

Van akinek az egyikre van szüksége, van, akinek a másikra. Lehet az egyik projekthez az egyik előnyösebb a másikhoz a másik.

Én nem utálnám ki innen a backdrop cms-t. Mégiscsak drupal alapú rendszer. Lehet, hogy kisebb nemzetközi táborral rendelkezik, mint a drupal 8, de, ha a lelkes közössége megmarad, akkor egyszerre két pozíciót is kiszolgálhat a drupal.

Drupal 7...:

  • Drupal 8 (közepes és nagy projektekhez -profibb fejlesztőknek)
  • Backdrop CMS (kis és közepes projektekhez -hobbi és átlagosabb fejlesztőknek)
2
0