- One mobilszolgáltatások
- A Samsung bemutatta az Exynos 2500-at
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Google Pixel topik
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Megjelent a Poco F7, eurós ára is van már
- Realme 9 Pro+ - szükséges plusz?
- iPhone topik
-
Mobilarena
Ajánlott szakirodalmak a teljesség igénye nélkül (a lista még bővülhet):
Új hozzászólás Aktív témák
-
Siriusb
veterán
válasz
Sk8erPeter #206 üzenetére
Ismét oszlattál a homályon.
Bele sem gondoltam, miért használja referenciát, tényleg okos megközelítés.
Próbáltam már átlátni, milyen sorrendben megy egy node eleminek az előállítása, csak többet kellene olvasnom róla... Akkor jobban érteném, mikor milyen hook-ot célszerű alkalmazni.
-
Siriusb
veterán
válasz
Sk8erPeter #204 üzenetére
Öregem, az elmúlt évezredbeli önmagamra emlékeztetsz, amikor katonáéknál nagyon megtanultam mindent kimagyarázni (értsd: a lustaságomat) a tiszteknek. Persze egy idő után rámszóltak, hogy ne nézzem már őket hülyének.
SSD már nagyon jó lenne, a 8 éves asztali gépem biztos szívesen venné.
Értem én, hogy csak a kimenet számít, de majdnem mindenhol azzal találkoztam, hogy ott van paraméterként a &$variables, szóval furcsa volt.
TEHÁT A TE HIBÁD AZ EGÉSZ!!!
Csak a Te egyedfejlődésedért teszem, hogy segítsem, több oldalról is ráláthass az adott témára.Nagyon szépen kifejtetted az egész kérdéskört az utóbbi 1-2 napban, megérdemelsz egy piros pontot.
Remélem értékeled, hogy nem csontot vagy jutalomfalatot mondtam.Komolyra fordítva a szót: kösz. Elég színvonalas topikot generálsz így magadban.
-
Siriusb
veterán
válasz
Sk8erPeter #202 üzenetére
Szóval böngészgettem egy kicsit a hook-ok miatt és valahol olvastam, hogy a theme() függvény használata javasolt, mert az automatikusan a megfelelő helyre megy, hisze n a theme registry-ben ellenőrzi a kérést, akár template-t, akár hook-ot hívsz meg.
Persze nem biztos, hogy felfogtam, mit akarnak, csak ez maradt meg.5.) Létrehoztam a zenTest_theme() függvényt:
Ezt a függvényt nem teljesen értem. Igazából azt furcsállom, hogy nincs bemenet. Remélem ma este lesz időm szórakozni vele, hogy megértsem, mit is csináltál. Azt lehet tudom, mit tettél tavaly nyáron, de hogy idén nyáron mit, azt biztos nem.Egyébként én mindent cache-t ki szoktam kapcsolni, amíg turkálok, így is néha kell egy plusz ctrl+f5, hogy frissüljön a böngésző.
-
Siriusb
veterán
válasz
Sk8erPeter #199 üzenetére
töröltem
-
Siriusb
veterán
válasz
Sk8erPeter #199 üzenetére
Hmm, már értem. Most hirtelen nem jut eszembe ellenérv.
Végre én nyertemJó lenne a modul - a leírás alapján -, csak nincs hozzá 7-es verzió. Szerintem túl sok a változás drupal 6 és 7 közt, hogy én át tudjam hekkelni, de azért majd vetek rá egy pillantást.
Egyébként néztem már a többi hozzászólásaidat, csak nem jutottam el a kipróbáláshoz. Próbáltam használni a theme developer-ből kinyert függvény neveket, de a 2 db alulvonás (is)kicsit megkavart.
És azt derítettem ki még, hogy theme() függvényt illik inkább használni. Az a baj, hogy az utánaolvasással is elmegy rengeteg idő.
Pedig már megszokhattam volna.
-
Siriusb
veterán
válasz
Sk8erPeter #194 üzenetére
Nos, nézzük a listát, ahol látható, hogy a node title eredetileg a "második" értékkel bír:
[link]Node:
[link]Miután alkalmazom a pathauto modult: Automatically generate the title and hide the title field, eltűnik az általam megadott title, helyére a generált érték kerül AutoNodeTitle-kettes:
[link]Tehát, nem tudom megőrizni a manuálisan megadott title-t, amit ÉN láthatnék a content list - ben, de amit nem látnának a látogatók, hiszen számukra egy külön előállított title lenne (mindenhol, minden HTML elemben, hiszen a teljességre törekszünk).
-
Siriusb
veterán
válasz
Sk8erPeter #192 üzenetére
Azért nem jó az a modul, mert nem azt akarom, hogy helyettem, mint a pathauto, generáljon egy értéket, amivel felülírja a node - ot.
A node title úgymond belső használatra (azonosításra van), viszont nem kéne publikus legyen, mert nem értelmezhető a látogatók számára.
Ha változik a tartalom, amiből a dinamikusan előállított title keletkezik, az úgy helyes, hiszen a node - ban található mezőből állítom elő (kivéve egy helyen, ahol konstans), azaz nem borul az egész, hanem úgy működik, ahogy szeretném. -
Siriusb
veterán
válasz
Sk8erPeter #190 üzenetére
title=" után keresem a következő macskakörmöt, hogy megtaláljam, hol a vége a title="ez nem kell" -nek.
Egyébként nálad hogy van benne a node title a language switcher block-ban?
Nem tudom mennyire lényeges: a node-t (custom content type) views segítségével állítom elő. Ha a nyelvek neveire viszem az egérmutatót, pl. English, szépen kibuborékozza a node-title-t, mig a zászlónál az English szavat írja kiBár akkor az meg a Pathauto modul hibája, ha ezt az esetet nem kezeli le.
Valami olyat olvastam a fejlesztőjétől, hogy írják meg rendesen a többiek a moduljukat, ő nem foglalkozik vele. Ilyesmire emlékszem.Igen, nem lenne rossz valahogy szebben megoldani a hibakezelést.
Le vagyok nyűgözve, a tarhelypark.hu-n van script a drupal 7.14 (!) telepítésére. Fél perc az egész, létrehoz adatbázist, usert.
-
Siriusb
veterán
válasz
Sk8erPeter #188 üzenetére
Ez tényleg működik. Kösz.
-
Siriusb
veterán
Meguntam és favágó módon oldottam meg:
function MY_THEME_preprocess_block(&$variables, $hook) {
if ($variables['block_html_id'] == 'block-locale-language'){
//removing node title value from language switcher url title
$first_pos = 0;
for ($i=0;$i<2;$i++){
$first_pos = strpos($variables['content'],'class="language-link',$first_pos);
$first_pos = strpos($variables['content'],'title',$first_pos);
$last_pos = strpos($variables['content'],'"',$first_pos+8);
$variables['content'] = substr_replace($variables['content'],'',$first_pos,$last_pos-$first_pos+1);
}
}
}
Nem szép, de hatékony -
Siriusb
veterán
válasz
Sk8erPeter #160 üzenetére
Dumáljunk tovább az ügyről, kicsit kiegészítve.
Elöljáróban annyit, hogy valószínűleg külön modult kellene pont egy ilyen esetre írni, de én a template.php-ben akarom megcsinálni.
Kicsit ismerkedni szeretnék itt a hook használattal.
Tehát, az a cél, hogy a weboldalon (a HTML-ben sem) ne a node title jelenjen meg, hanem egy általam tetszőlegesen előállított érték. Igazából 2 érték.
A template.php-ben
a MY_THEME_preprocess_page() függvénnyel átírom a böngésző fülén és a node title-ként megjelenő értékeket:
if (array_key_exists('node', $variables)) {
if ($variables['node']->type == 'sajat_tipus') {
drupal_set_title($variables['node']->field_sajat['und'][0]['safe_value'], $output = CHECK_PLAIN);
$variables['title'] = t('ez legyen az uj, statikus ertek');
}
}Ennél "szebb" megoldásra nem tudtam rájönni.
A <head> esetén:
function MY_THEME_html_head_alter(&$head_elements) {
$node = menu_get_object();
if ($node->nid) {
if ($node->type == 'sajat_tipus') {
$head_elements['rdf_node_title']['#attributes']['content'] = $node->field_sajat['und'][0]['safe_value'];
}
}
}Amit nem tudtam kiókumlálni több óra alatt sem: a language switcher blokkban a nyelvnél link title-ként megjelenik a node title. Na ezt nem tudom, hogy lehetne felülírni.
-
Siriusb
veterán
válasz
Sk8erPeter #182 üzenetére
Jelen esetben egy list_text-ről van szó.
Én nem próbáltam meg elmenteni a változtatást a figyelmeztetés hatására, csak elkezdtem rákeresni a neten és ott olvastam, hogy nem ajánlatos változtatni. Belenéztem az adatbázisokba, a key|value BLOB-ként van tárolva, gondolom a helyes karakterkódolás miatt, viszont mindegyik node-ban felhasznált value külön-külön le van tárolva, emiatt gyanítom, hogy a változás felül sem írná a régebben létrehozott node-okat.
Nem volt még kedvem teszt adatbázissal kikísérletezni, de úgy látom, elkerülhetetlen lesz.Patterns:
nekem itt annyi látszik, hogy Save configuration, oszt csókolom. Illetve látszott, mert most már megjavult.
Annyit tudok róla, hogy elég megfoghatatlan hiba, kinek ez, kinek az a modul okozza a jelenséget, és jó workaround sem nagyon volt. Nálam mindenesetre a 2.1-es Variables gyógyírt hozott. Remélem ez így is marad.Szerk:
hosszú ideje húzodott már az avatár dolog, kb fél évre feledésbe is merült, de Ndruu segítségével röpke 2-3 hét alatt megvalósult. Egy barátom is elkezdett egy próbát készíteni, de nem rajongtak érte.
Szóval kösz. -
Siriusb
veterán
válasz
Sk8erPeter #179 üzenetére
Nem lesz "baj" belőle. Más érték fog tartozni hozzá, az már más kérdés, hogy nem engedi, mert vannak már feltöltött értékek.
Ki kellene nyomozni egyszer, hogy működik. Hátha adatbázisban átírás segít. Elég ciki lenne, ha valami javítás miatt új mezőt kellene létrehozni és átmásolni a már létező node-okból az értékeket. És persze ez tönkrevág minden kézzel írt php kódot, views-t, mivel más nevet kap a field.Pathauto:
A Variables 2.1 verziójával újra láthatóak a Patterns fülön lévő tartalom típusok, mármint az azokra vonatkozó beállítási lehetőségek. -
Siriusb
veterán
Az URL aliases / Patterns-ből megint eltűnt minden, egy sor sincs, hogy definiálhassak bármit is.
-
Siriusb
veterán
Ki mit tud erről (drupal 7):
FIELD SETTINGS
There is data for this field in the database. The field settings can no longer be changed.
These settings apply to the MY CUSTOM TYPE field everywhere it is used. These settings impact the way that data is stored in the database and cannot be changed once data has been created.Mondjuk van 3 db engedélyezett értékem. Feltételezem azzal még nincs gond, ha beadok egy negyedik lista elemet. Ám mi történik olyankor, ha egy létezőt akarok megváltoztatni. Mivel ez key | value párosban van tárolva, ha a value értékét módosítom, baj lesz belőle? A key-hez értelemszerűen nem nyúl az ember.
-
Siriusb
veterán
válasz
Sk8erPeter #172 üzenetére
Ne zavarj már össze.
Mittomén
Amúgy azért nem rossz, hogy ketten viszünk egy topicot.
Na most képzeld el, milyen lenne, ha csak magamban beszélgetnék, mint 2 héttel ezelőtt néhány napon keresztül.
Lehet a nekromanta mellé megkaphatjuk a drupal_hangya titulust is. -
Siriusb
veterán
válasz
Sk8erPeter #170 üzenetére
Erre gondoltam:
<!--[if lt IE 7]>
<link type="text/css" rel="stylesheet" media="all" href="/themes/garland/fix-ie.css" /> <![endif]-->Akkor ennek mi a helyes neve, csak hogy helyére tegyük.
-
Siriusb
veterán
válasz
Sk8erPeter #168 üzenetére
A linked az conditional stylesheet.
Nálam:
<!DOCTYPE html>
<!--[if IEMobile 7]><html class="iem7" lang="en" dir="ltr"><![endif]-->
<!--[if lte IE 6]><html class="lt-ie9 lt-ie8 lt-ie7" lang="en" dir="ltr"><![endif]-->
<!--[if (IE 7)&(!IEMobile)]><html class="lt-ie9 lt-ie8" lang="en" dir="ltr"><![endif]-->
<!--[if IE 8]><html class="lt-ie9" lang="en" dir="ltr"><![endif]-->
<!--[if (gte IE 9)|(gt IEMobile 7)]><!--><html lang="en" dir="ltr"ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Amikor szórakoztam a hook-okkal, az egyik függvényben benne maradt a <pre> és ezt a DOCTYPE előtt írta ki. Kiszedtem, most már jó.
Bocs a hülyeségemért. -
Siriusb
veterán
válasz
Sk8erPeter #166 üzenetére
Nem
Idáig a google sem mondott semmi használhatót. Lehet előveszem a conditional stylesheet modult, megpróbálom azzal.
-
Siriusb
veterán
válasz
Sk8erPeter #164 üzenetére
Ha a normál property-t változtatom, változik az IE-ben is.
#block-home-link-home-link-block h2{
display: none;
}
.lt-ie8 #block-home-link-home-link-block,
.lt-ie9 #block-home-link-home-link-block h2{
display: block;
}
IE8-ban és 7-ben a h2-t mutatni kellene. Ám inkább nem csinál semmit.
Ha kiszedem a display:none-t, mutatja IE-ben is. -
Siriusb
veterán
válasz
Sk8erPeter #162 üzenetére
Igazából úgy látom, az még az IE6-hoz is jó:
<!--[if lte IE 6]><html class="lt-ie9 lt-ie8 lt-ie7" lang="en" dir="ltr"><![endif]-->
Lásd class.nem akarok semmi extrát, csak pl. pozíciót javítani, de még egy egyszerű betűszínt sem változtat meg.
Valamit biztos bénázok, de nem tudom, itt mit lehet elrontani.
-
Siriusb
veterán
válasz
Sk8erPeter #160 üzenetére
Nem mondod, hogy ilyen modul is van?!
A Zen témával ez
<!--[if IE 8]><html class="lt-ie9" lang="en" dir="ltr"><![endif]-->
hogy működik?
Elvileg elég lenne a css-ben .lt-ie9-cel kezdenem, és ha IE8-cal nézem, ez a stíéus fog érvényesülni, nem? Legalábbis kellene. -
Siriusb
veterán
válasz
Sk8erPeter #158 üzenetére
Inkább segíts ebben:
Van egy custom type content-em, nevezzük my_content-type-nak.
Azt szeretném, ha a title
<div class="title" id="page-title">EZ A TITLE</div>
lecserélődne valami másra, a node egyik mezejére, pl. field_ezlenneatitle értékére.A template.php-ben ezt hoztam létre:
function MY_THEME_preprocess_page(&$variables, $hook) {
if (array_key_exists('node', $variables)) {
if ($variables['node']->type == 'my_custom_type') {
$variables['title'] = t('something');
}
}
}Sajnos arra nem jöttem rá, hogy lehetne az adott content type-hoz fűzni, pl. .
function MY_THEME_preprocess_page_my_custom_type(&$variables, $hook)Mindenesetre eddig működik, de csak statikus értékkel. Ki tudom valahogy nyerni az egyik field-et a node-ból?
-
Siriusb
veterán
válasz
Sk8erPeter #156 üzenetére
Az volt az első. hogy kipróbáltam. Most ránézek újra, de ezek szerint valamit elbénáztam. Erre nyitva hagytam a lehetőséget, ezért írtam úgy: szerintem.
Szerk:
Szólj hozzá, most meg működik. Vajon mit cs@sztem el? Nem engedélyeztem a blokkot? -
Siriusb
veterán
válasz
Sk8erPeter #154 üzenetére
Ezek nagyon hasznos információk, remélem nem felejtem el, amire legközelebb kelleni fog.
Nagy szerencse nekem, hogy Te már kitapostad az utat. Lassan tényleg jár neked meghívás egy bambira.<front>, ez az, amit php filterrel sem tudsz használni egy blokkban, szerintem.
Szerk.:
pörgetem én a topikot, csak mindig egyirányú az áramlás
Így jártál...
Elhiszem, hogy ezek fájó pontok, elég sok időd és energiád mehetett rá. -
Siriusb
veterán
válasz
Sk8erPeter #151 üzenetére
A $variables-re gondoltam.
echo l(t('Home'), variable_get('site_frontpage', 'node'));
Csalsz, idáig <front>-ról beszéltünk. Nem tudtam, hogy van ez a variable_get(), ez mindenhol működik?
(#152) Sk8erPeter
array('html' => TRUE)
Tényleg agyilag zokni vagyok, elkerülte a figyelmem, ráadásul most, hogy láttam, már emlékszem is rá, régebben használtam. No comment...Ezer kösz.
Meg egy.
-
Siriusb
veterán
Lenne még egy kérdés. A "Home" szöveget span-ok közé tenném, mert el lenne rejtve, a background-ként lévő házikó lenne csak megjelenítve (ami felett a láthatatlanul megjelenő (érdekes ez a két szó egy egymás mellett) Home szöveg szolgáltatná a linket). Tehát a span-re rátennék egy visibility:hidden-t.
Csak valami prepocess-szel tudom ezt elérni?Vagy van jobb megoldás?
-
Siriusb
veterán
válasz
Sk8erPeter #144 üzenetére
Ez így nagyon jó, köszi, szuperül működik.
PHP filterrel a l(t('Home'), '<front>') NEM működik a blokkban, kipróbáltam, hiszen ott nem fér hozzá a szükséges változóhoz. Ez volt a kezdeti problémám. -
Siriusb
veterán
válasz
Sk8erPeter #144 üzenetére
Kösz a javaslatot.
Ennek nem nagyon látom értelmét, ha már ott van a $variables['front_page'].
Azt hittem, az abban a tömbben lévő változók elérhetőek lesznek a blokk előállításkor, de nem így történt.Azt hiszem, a Te megközelítésed a második legjobb az én nem működő első legjobbam után.
Érted?
A drupal api-ban az l() funkcióra konkrétan nem írják a <front> használatát, ám mivel ez úgy is az url()-t hívja meg, működnie kell. Kösz, ki fogom próbálni.
-
Siriusb
veterán
Mi a legjobb módja annak, ha egy blokkban el akarok helyezni egy linket a front page-re, az éppen használt nyelvnek megfelelően?
1. Blokkot létrehozni mindegyik nyelvnek, hardcode link, csak az adott nyelvnél látható beállítással. Siccc.
2. page.tpl.php-ban hozok létre egy div-et, $front_page-dzsel kiíratom. Hmmmm.
3 my_theme_preprocess_block
Na, ezt nem sikerül összehozni. Addig eljutottam, hogy my_theme_preprocess_page-ben beadtam az értéket:
$variables["page"]['header']["block_4"]["myfrontpage"] = $variables['front_page'];
Ezt a function my_theme_preprocess_page(&$variables, $hook) látja is, de a blokkban php filter segítségével hozzá tudok férni valahogy? -
Siriusb
veterán
Örömöm közben egy kicsit fogom a fejem, újraraktam az egészet kórostól (core), modulostól, felvettem 2 szöveges mezőt, s láss csodát, egyelőre megy a pathauto, úgy ahogy kell. Egyedül az advanced help-et nam raktam vissza.
A régiben próbáltam új content type, új field-ek felvételével, de nem akart együttműködni velem, úgyhogy elszántam magam a fenti lépésre. Most jön az újraépítés. remélem még a végén is működni fog.
-
Siriusb
veterán
válasz
Sk8erPeter #140 üzenetére
Original node no, a leírását már nem olvastam el, túlságosan el van rejtve
Szerintem most egy napig hanyagolom a pathauto vegzálást, be kellene fejeznem a téma beizzítását. Később még biztos jövök ezzel a kérdéskörrel. Ebben a melegben nagyon döcögősen halad a munka.
Pedig már a country is szól, hátha ad egy kis ritmust...
-
Siriusb
veterán
válasz
Sk8erPeter #138 üzenetére
összekutyulódtam
Fenéket működik.
Akarok felvenni új content type-t és elölről kezdeni, hátha segít, mert elsőre csak tesztelgettem, szóval módosítgatás, törölgetés volt benne. Eddig még nem jutottam azonban el, mert egyrészt kutya meleg van, másrész haverom olyan olyan skint tervezett, a fülem is kettéáll. Mindenhol árnyékok, vonalak, szerintem szívatni akar. Lehet photoshop-ban sem volt könnyű megcsinálni."original" részt
Ezért kérdezgettem a moduljaidról, csak durván elbántál velem... -
Siriusb
veterán
válasz
Sk8erPeter #136 üzenetére
[link]
Nálam van. Viszont nálam nem működik úgy az alias generálás, ahogy nálad, szóval cserélnék.Pl. most beírtam még 1-2 mezőt, és nem akarja legenerálni az új minta alapján, csak a régivel.
A Te általad javasolt token működik.Hrrrrr.
-
Siriusb
veterán
válasz
Sk8erPeter #134 üzenetére
Nem kell ismerni őket, elég kattintgatni a replacement patterns szekcióban
some/thing/[node:nid] és vala/mi/[node:nid] esetén a NID nem lenne ugyanaz, a forrás és a fordítás más node-ban van. Viszont ha egy google analyticsra ránézek, nem fogom tudni, hogy ez a kettő ugyanarra a tartalomra hivatkozik, csak más nyelven.
Pl. lesz cat/1, cat/9, cat/11 és macska/5, macska/10, macska/19 az előbbieknek megfelelően. Ebből nem fogok rájönni hogy a macska/5 tulajdonképpen az 1-es számú. -
Siriusb
veterán
válasz
Sk8erPeter #132 üzenetére
Próbáltam egy új telepítéssel, ott működik a field_groups-ban lévő mező is az url alias-ban.
Viszont a [node:original:source:nid] nem akar megjelenni itt sem! Angol és magyar nyelvű tartalom, URL úgy nézne ki:
some/thing/1 (az eredeti változat NID=1) illetve vala/mi/1 (a magyarra fordított node, NID=2)Azt hiszem a fejlesztői verzióba törlöm a content type-t és felveszem újra, hátha, bár nem sok kedvem van ennyit kattintgatni...
A [node:original:source:nid] tokent kipróbálnád te is? Kösz.
-
Siriusb
veterán
válasz
Sk8erPeter #130 üzenetére
Lehet sutyiba adtál nekik valami patch-et, ami beleraktak, belőled kinézem.
Öregem, van ennyi modul egyáltalán, vagy csak kivágtál a képből egy részt és azt másoltad egymás alá? S azért fogod másra a rossz minőséget, mert nem akartad, hogy észrevegyem.
De szemfüles vagyok ám!
Nálam olyan modulok vannak, hogy: ctools, fieldgroup, date, adv help, token, internationalization, variable, views.
A fieldgroup bekavarhat, mert amikkel próbáltam, az csoportban van benne? Hmm, holnap megnézem. Egyébként én is textfielddel próbáltam.Lássalak ám holnap is!
-
Siriusb
veterán
válasz
Sk8erPeter #127 üzenetére
Igyál aludt tejet, vagy mit tudom én mit szoktak ilyenkor csinálni...
A multilanguage dolog azóta végül akkor összejött?
IgenMost nem vágom, erre gondoltál?
/admin/config/search/path/patterns
Igen. Megy ez neked.my-test-ct/[node:field_stuff]
Ez nálam jól működik
Milyen modulok vannak még installálva? Pl internatiolizatis, variable?Vagy ennyire részrehajló a drupal, téged szeret, engem szivat? Vagy én szivatom magamat?
-
Siriusb
veterán
Nos, úgy tűnik, az internationalization modul teszi hidegre a pathauto-t. Telepítéskor ezt az üzenetet kapom:
Notice: Array to string conversion in i18n_string_group_string_list() (line 273 of /.../sites/all/modules/i18n/i18n_string/i18n_string.admin.inc).
Valami ötlet, hogy ne csak magamban beszélgessek?
-
Siriusb
veterán
Kicsit szórakozok most a Drupal 7-tel.
Létrehoztam egy content type.t, de nem találom, hogy a mezőket hol lehet csoportosítani. Ez megszűnt volna?Ellenben a multilanguage site-ot előtudtam készíteni, csak még azt nem találom, hogy a prefix-et hol kell engedélyezni. Vagy elég a Languages / Detection & selection-ben az URL-t kipipálni? No majd kiderül.
-
Siriusb
veterán
válasz
Sk8erPeter #109 üzenetére
Ez a modul telepítési módszer már önmagában is felgyorsítja a munkafolyamatot.
Meglátjuk. Ha majd a 7-sel kapcsolatos kérdésekkel nyaggatlak, átálltam. -
Siriusb
veterán
válasz
Sk8erPeter #106 üzenetére
Ha ennyire pozitív a véleményed / tapasztalatod, el kell gondolkoznom a Drupal 7 felhasználásán legközelebb. Vagy inkább a 9-én, ha már ennyire nyomják
-
Siriusb
veterán
válasz
Sk8erPeter #104 üzenetére
Véget ért, a ló rúgja meg. Utálom feladni, de bizonyos energia+idő beleölése után tovább nem vagyok hajlandó értelmetlenül pocsékolni az erőforrásokat, ha van kerülő megoldás.
Az első többnyelvű drupal 6 oldallal azért kínlódtam. Amit most csináltam, ott már elég gördülékenyen ment a többnyelvű tartalmak kezelése.
Mintha azt olvastam volna régebben, hogy a 7-ben sokkal jobb az internacionalizáció kezelés.
Amikor legutoljára néztem - ami nem tegnap volt
- a Drupal 7-et, még sok modul nem volt portolva, vagy alfa / béta státuszban voltak. Ha már CMS, akkor nem szeretném az időmet bug keresésssel tölteni és hekkelni a rendszert. Persze a másik oldalon meg ott van, hogy akkor lesz kiforrott a verzió, ha minél több hibát jelentenek és javítanak.
Ahogy látom, már a Drupal 8-cal foglalkoznak. Nem tudom, a 7 beérett-e már annyira, mint a 6, de hogy már a következő verzión fáradoznak ahelyett, hogy a 7 lenne teljes értékű. Hmm. Mondjuk a custom modulok karbantartása biztos nem a core fejlesztők feladata. -
Siriusb
veterán
válasz
Sk8erPeter #102 üzenetére
Semmilyen oldalt nem érek el, sehogy nem tudtam előcsalni semmit.
Végigpróbáltam mindent, amit javasoltál, cache táblákat is ürítettem az adatbázisban.Töröltem mindent, leszedtem a szerverről az egész cuccot, betöltöttem az adatbázist is... és működik!
Vagy nagyon szégyenlős lett egyik napról a másikra a lokális változat, vagy valami orbitális baklövést követtem el, amire rá sem tudok jönni. Töröm a fejem, melyik változat a valószínűbb...
Szerk:
szerintem kimondatlanul is tudod, de azért: kösz a segítséget! -
Siriusb
veterán
válasz
Sk8erPeter #99 üzenetére
Ez a beállítás nem tudom, miért lenne jó.
Én sem, a netet túrva találtam, valaki ezt alkalmazta. Neki bejött, nekem nem. Végigpróbáltam mindent, amit javasoltak.Ha megemelem a max_execution_time -ot, most 180-on van, apache újraindítva, hibaüzenetet nem ad, teljesen üres az oldal. Ezt úgy értsd, hogy a forrásban sincs semmi, ha böngészőben megnézem.
Az általad javasolt függvény sem működik, egyik módon sem.
először is nem ártana, mi volt az az "1-2 apró módosítás".
A tartalomban ill. a css-ben módosítgattam. Semmi, ami a kódot érintené.Szerk:
Ami lényeges, a többi drupal alapú cucc megy a különféle virtualhost-okon, csak ez az egy nem, tehát nem valószínű, hogy apache konfig probléma... -
Siriusb
veterán
Hátha valakinek van még ötlete:
Localhoston (LAMP) tegnap még az egyik drupal 6 alapú site-on 1-2 apró módosítást végrehajtottam és feltöltöttem élesbe. Ma is kellett volna még pluszban berakni valamit, de localban nem megy, a hibaüzenet:
Fatal error: Maximum execution time of 30 seconds exceeded in /akarhol/includes/file.inc on line 963Próbáltam a php.ini-ben a max_execution_time - ot növelni (végül már 30-ról 1000-re), de csak annyit értem el, hogy egy tökéletesen üres oldalt kapok, nincs betöltve semmi az ég világon.
Növeltem még a memory_limitet, a drupal-ban a settings.php-ben hozzáadtam, hogy ini_set('max_execution_time', 0); , hatástalan.
Az éles verzió működik szerencsére, és az összes többi drupal is a local-on. Valaki mondjon valamit!
-
Siriusb
veterán
válasz
Sk8erPeter #95 üzenetére
Ez aztán a válasz!
Kösz!
Bevallom egyetlen egyszer írtam modult, a Views-hoz kellett sorba rendezés választható mező alapján, mert nem táblázatos formában jelenítettem meg a tartalmat. Meg is voltam lepődve, hogy működött.
-
Siriusb
veterán
Elhatározám, page-contact.tpl.php helyin hook-ot használnók, 'iszen csupán csak statikus infót kívánnék megjeleníttetni az adott form - on (igazándiból html kódokkal egyetemben). Perszehogybelegabalyodék.
Drupal 6 + Zen subtheme + template.php
Első változat, mely nem akaródzik működni:
function MYTHEME_theme(&$existing, $type, $theme, $path) {
$hooks = zen_theme($existing, $type, $theme, $path);
$hooks['contact_mail_page'] = array(
'arguments' => array('form' => NULL),
);
return $hooks;
}
function MYTHEME_contact_mail_page($form) {
$form['contact_information']['#value'] = 'akármi';
//De akkor sem megy az ebeadta, ha az alábbi parancsot is hozzáadom:
//return drupal_render($form);
}Második változat, mellik működék, de rút:
function MYTHEME_markup($element) {
if ($element['#parents'][0] == 'contact_information'){
$element['#value'] = "Húha";
}
//return (isset($element['#value']) ? $element['#value'] : '') . (isset($element['#children']) ? $element['#children'] : '');
}Szeretnők, ha valakinek (
Sk8erPeter) kedve támadna megsegélleni.
-
Siriusb
veterán
válasz
Sk8erPeter #90 üzenetére
A kérdés kb. az volt, kinek mi vált be.
A Solr túl munkás, elolvasva a readme-jét, most a Fuzzy-t próbálgatom.
-
Siriusb
veterán
válasz
Sk8erPeter #88 üzenetére
Ezt, a Fuzzy Search -t és a Google Custom Search Engine - t néztem. Gondoltam hátha van valakinek tapasztalata.
-
Siriusb
veterán
válasz
Sk8erPeter #82 üzenetére
Most van időm, elkezdtem a ZEN-nel (is) foglalkozni, tényleg hasznos kis darab. Egyelőre elkezdtem az egyik sminket átültetni ebbe. Amint az ember fejébe megragad, melyik css-be miért kel nyúlni, egész jól megy.
Más:
Szótöredékes keresésre mit használtok? Ugye a beépített search module csak egész szavakra keres. Drupal 6. -
Siriusb
veterán
válasz
Sk8erPeter #80 üzenetére
Azt hiszem jobban meg kell ismerkednem ezzel a Zennel. Néztem annak idején és tetszett is, de valamiért félreraktam.
Kösz az infót. Szerintem ez hasznos lesz számomra! -
Siriusb
veterán
válasz
Sk8erPeter #78 üzenetére
Hasonlóan, de kipróbálom így is.
Idáig inkább megírtam saját sminket, de ennél a projektnél nem akartam túl sok munkát belefektetni annak idején (2 éves cuccot húztam elő most...). -
Siriusb
veterán
válasz
Sk8erPeter #76 üzenetére
A kapkodás...
Bocs. Nem a legjobb a multitasking vezélésem. Mondhatnám úgy is, gyenge a proci.
Szerintem sincs köze, és valóban, ott kell a jQuery UI, ahol Views is van.
-
Siriusb
veterán
válasz
Sk8erPeter #74 üzenetére
Annyi a kavarás a subtheme-ben, hogy Views-t használok.
Keresés:
Lehet nincs joga mysql temporary táblát csinálni? Megnézem. -
Siriusb
veterán
válasz
Sk8erPeter #66 üzenetére
Bocs, hogy ilyen sokára jelentkezem, hirtelen ezer és egy dolgom lett.
Ezt írja:
jquery_ui_get_path():
'sites/all/libraries/jquery.ui'Lehet az is baj - könnyíteni akartam a dolgomon
-, egy garland subtheme-ben dolgozom. Mivel nem írt ki először semmit a kódod hatására, áttettem a garland template.php-jébe, úgy már kiköpte a fenti infót. Viszont onnan sem húzza be az UI-t.
-
Siriusb
veterán
Search modult megy valakinek? Drupal 6.
Le is van indexelve, mégsem hoz ki egy találatot sem 3 vagy több betűs szóra. Semmi modul nincs feltelepítve, 2 oldal van, az egyik tartalma aaa cccccc a másiké bbb. -
Siriusb
veterán
válasz
Sk8erPeter #63 üzenetére
Így adom hozzá:
drupal_add_js('sites/all/libraries/jquery.ui/ui/ui.core.js');
drupal_add_js('sites/all/libraries/jquery.ui/ui/ui.tabs.js');
drupal_add_css('sites/all/libraries/jquery.ui/themes/base/ui.all.css');Ha délután / este lesz időm, megnézem a linkelt függvényed.
-
Siriusb
veterán
válasz
Sk8erPeter #61 üzenetére
A readme alapján csináltam, Libraries modul nincs fent.
jqui 1.7.3-at raktam fel.Az említett modullal is ki fogom próbálni, már csak az érdekesség kedvéért.
-
Siriusb
veterán
válasz
Sk8erPeter #58 üzenetére
Szerintem kell az update modul, hogy normálisan működjön. Régebbről is valami ilyesmi rémlik, úgyhogy megteszem.
Töröltem a cache-t, nem ment.Mindjárt megnézem, a Devel modul be van-e kapcsolva, mert az szokott még nagyon bekavarni...
-
Siriusb
veterán
válasz
Sk8erPeter #56 üzenetére
Használnám én rendeltetésszerűen, de minek, a te módszereddel sem megy. Nincs nálad véletlenül fent a jquery update modul?
Na jó, belátom, tényleg így kellene használni.
Emlékszel? Lazy developer...
-
Siriusb
veterán
válasz
Sk8erPeter #54 üzenetére
Ez a változat jobban tetszik, mert rövidebb. Az előző azért volt jó, mert nem biztos, hogy page típusra van szükségem, mint jelen esetben is egyedileg létrehozott típussal dolgozom és ez esetben változóval is, akár több típusra megírható a kód.
Csak simán beleraktam a template.php-be, semmi cifrázás.
-
Siriusb
veterán
válasz
Sk8erPeter #52 üzenetére
Jó tudni, hogy gondolnak rám is: a lazy developer necromancer.
Valóban, saját bevallásom szerint is lusta vagyok. Ezért farigcsáltam régebben kisebb programokat, minek dolgozzak én, ha nem muszáj?!A template.php-ben hívtam meg.
Szerk.:
És már bővült is az első hozzászólás. Köszönjük, yetike. Neked is, Sk8erPeter, hogy összeszedted az infókat. -
Siriusb
veterán
válasz
Sk8erPeter #50 üzenetére
Modulok:
pl. lehet rendezni letöltések / értékelések szerint. Meg különben is.jQ UI:
a readme szerint jó:
jquery_ui_add('ui.sortable'); // For a single fileAzért majd kipróbálom tömbösítve is.
-
Siriusb
veterán
válasz
Sk8erPeter #48 üzenetére
-
Siriusb
veterán
válasz
Sk8erPeter #45 üzenetére
Pontosan erre gondoltam! Kösz! Legalább le van írva, jó lesz referenciaként a jövőben.
Egyébként, még az előző hozzászólásoddal kapcsolatban, én is azért írogatok inkább bele ide-oda, mert utálok minden *kis* hülyeségért egy modult feltelepíteni.
Más:
A jQueryUI modul nektek működik alapból? Ugyanis a jquery_ui_add('ui.tabs'); utasítással nem csinál semmit, csak ha drupal_add_jssel hozzáadom a szükséges fájlt. -
Siriusb
veterán
válasz
Sk8erPeter #42 üzenetére
Én az egész szöveget akarom módosítani, ami a node title-ből és a site name - ből áll össze, ez van a $head_title-ben. Te csak a title részre koncentráltál.
Viszont a linkedről elindulva megtaláltam az előzőekben említett modult, ami teljesen korrekt kis szerkezet. Kösz!Azt már le sem írom, a template.php-ből miért nem volt jó a hook. Ennyire nem fogom égetni magam...
-
Siriusb
veterán
Sajnos ez csak a title-t manipulálja és nem a head_title-t, de nem rossz ötlet.
Ellenben találtam egy page title modult.
-
Siriusb
veterán
válasz
Sk8erPeter #38 üzenetére
Kösz, kipróbálom.
-
Siriusb
veterán
Miként lehet hook segítségével megváltoztatni a $head_title változót? A pge.tpl.php módszer megy, de szeretném így megcsinálni.
Próbáltam a template_preprocess_page -dzsel, de nem jött össze. -
Siriusb
veterán
válasz
Speeedfire #25 üzenetére
Drupal. Ha jól emlékszem Site config / Performance - nél találod.
-
Siriusb
veterán
válasz
Speeedfire #23 üzenetére
Cache.
-
Siriusb
veterán
válasz
Speeedfire #21 üzenetére
Első körben nézd meg a jogosultságokat szerintem.
Ugyanabból a böngészőből nézted? Mert ha nem, esetleg még egy cache törlés is mehetne a drupalban. -
Siriusb
veterán
válasz
Speeedfire #18 üzenetére
A 6.x-1.6 az ajánlott verzió...
Nekem is az van fent.Ha nincs különösebb oka, szerintem nem érdemes other / dev verziókkal kísérletezni. Legalábbis én nem akarok magamnak plusz munkát generálni.
-
Siriusb
veterán
válasz
Speeedfire #16 üzenetére
Az Automated alias settings-nél engedélyezted a Transliterate prior to creating alias -t? És látja a fájlt?
Vagy azt akarod mondani, hogy a Site building / URL aliases-ben nem látod vagy nem tudod módosítani az útvonalakat?
-
Siriusb
veterán
válasz
Sk8erPeter #13 üzenetére
Nos, imagecache valóban megoldotta a problémát. Most már biztos emlékezni fogok a modulra, bár a letöltéseim közt is megtaláltam egy régebbi verzióját, szóval valamikor biztos használhattam. Megspóroltál nekem némi kódolást
Éljen sokáig ez a fórum! De ha nem, az se baj, jönnek a halottidézők!
Hmm, kellene egy betétdal számunkra, a Szellemirtók mintájára.
Vagy legalább egyéni rang a PH!-án. Hihi.
-
Siriusb
veterán
válasz
Sk8erPeter #11 üzenetére
Tehát az a lényeg, hogy használjam az ImageCache-t? Mindenképpen nekiugrok. Kösz ezt a részletes leírást!
-
Siriusb
veterán
válasz
Sk8erPeter #8 üzenetére
Nos, ezeken én már végigmentem. Részemről a lightbox2 modult raktam fel.
Ha kiválasztom Format-nál, hogy lightbox2 iframe, akkor (is) csak egy fájl ikont rak ki, valamint a kép nevét hivatkozásként, melyre kattintva lightboxban megjelenítődik a kép.A Do not rewrite if empty és a Group multiple values ki van választva. Amit furcsállok, hogy ha ez utóbbi nincs kijelölve, akkor csak egy képet ad vissza, holott elvileg:
If unchecked, each item in the field will create a new row.
Próbáltam relationship-et is, ami csak eszembe jutott, de csak a manuális abajgatással tudom megoldani, mert a files/imagefield-thumbs/ - ból csak egy tudok előszedni a kis képeket és rálinkelni az eredetieket.Viszont ha azt mondod Colorbox + Imagechache így működik, holnap kipróbálom.
-
Siriusb
veterán
No, akkor bevállalom a nekromanta szerepét.
Előzmények:
Szerény személyem érdeklődött:
Drupal 6 + Views kérdés:
Imagefield kimenetét szeretném módosítani. Egy views-view-field.tpl.php fájllal biztosan meg tudom csinálni, de meg lehet ezt oldani template.php-ben mythemes_preprocess_views_view()-val? Vagy valamivel? Széttúrtam a netet, de nem találok infót, miként lehetne.
[link]Válasz a tisztelt kollegától, Sk8erPeter-től (persze kérdezget az ebadta, ahelyett, hogy gondolatot olvasna és válaszolna):
"Imagefield kimenetét szeretném módosítani"
Ezt írd le, hogyan szeretnéd módosítani, mert valószínűleg attól függ a válasz. Hogyan nézzen ki módosítás után, melyik részét szeretnéd változtatni?Tehát, ezt rakja ki Drupal úr a kész oldalra:
<div class="views-field-field-image-fid">
<label class="views-label-field-image-fid">
Images:
</label>
<div class="field-content">
<div class="field-item field-item-0">akarmi1.jpg</div>
<div class="field-item field-item-1">akarmi2.jpg</div>
<div class="field-item field-item-2">akarmi3.jpg</div>
</div>
</div>Amit szeretnék, hogy a miniatűrök legyenek egy-egy img tag-ben, és az eredeti kép (lightbox segítségével, de ez most nem releváns) e picuri képekre kattintva mintegy varázsütésre megjelenjen. Egyszóval vagy a
<div class="field-item field-item-0">akarmi1.jpg</div>
sorokat vagy pusztán a fájl nevét szeretném manipulálni.
Új hozzászólás Aktív témák
Hirdetés
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- One mobilszolgáltatások
- A Samsung bemutatta az Exynos 2500-at
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- PlayStation 5
- One otthoni szolgáltatások (TV, internet, telefon)
- Ingatlanos topic!
- Samsung Galaxy Watch6 Classic - tekerd!
- Suzuki topik
- További aktív témák...
- Easun iSolar SMW 11kW Twin Hibrid inverter // Dupla MPPT // BMS // WiFi
- GAMER PC : RYZEN 7 5700G/// 32 GB DDR4 /// RX 6700 XT 12 GB /// 512 GB NVME
- GAMER MSI LAPTOP : 15,6" 144 HZ /// i5 12450H /// 16GB DDR4/// RTX 4050 6GB/// 1TB NVME
- Manfrotto 055 magnézium fotó-videófej Q5 gyorskioldóval
- Sony ECM-W2BT
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- IKEA Format lámpák eladóak (Egyben kedvezménnyel vihető!)
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- AKCIÓ! AMD Ryzen 9 3900X 12 mag 24 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest