Most upgradelek Drupal 6-ra. A kérdésém az volna, hogy a Taxonomy HTML modul, amit megfabrikáltunk Drupal 5 alá, képes lesz-e valaha valamiféle átalakításokkal futni a Drupal 6 alatt. Ha igen, akkor mit kell rajta meghekkelni.
Ha nem, akkor milyen jelenleg Drupal 6 alatt futó modul tudná pótolni a funkcióját.
(Úgy látom a View modul sincs még kész Drupal 6 alá.)
Előre is köszönök minden segítséget.
Fórum:
Én ugyan még nem néztem bele
Én ugyan még nem néztem bele a 6.0-ban, de
1. kipróbáltad, hogy egy az egyben működik-e a 5.0-ás modul a 6.0-altt ?
2. ha a moduloknál nem jelenik meg, nézd megy egy 6.0-ás modult és fájljait és a kölönbözőségeket írd át a régi modulnál
3. ha hibaüzenetet kapsz azon is el lehet indulni
Én így indulnék neki...
...mit tudok: http://web.termuves.hu
sehogy nem megy
Persze, hogy kipróbáltam, de a modulok engedélyezése oldalon -bár felismeri a modult- kiírja, hogy
"This version is incompatible with the 6.0 version of Drupal core."
Namármost átírtam az info fájlt a Drupal 6 alatt már futó és hasonló Taxonews modul .info fájlját alapul véve tehát az Drupal 5-ös alábbi taxonomy_html.info fájlt
na ezt átírtam a következőre:
Na a bajok akkor kezdődtek, mikor bekapcsoltam a blokkot: teljesen üres azóta az oldalam. Tehát totál fehérség, nem jelenik meg semmi.
mentés
Egyik nagypapa talán vizimentő lehetett, és az volt a jelmondata: „ments ki mindent, amit lehet”.
Bízom benne, hogy Te is így cselekedtél előtte, és most a friss, ropogós mentést visszaállítva folytathatod tovább a kísérletezést. :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
persze
mentettem is, de elég volt a modult letörölni ugye, aztán visszaállt minden ;-) és igen most kísérletezek tovább...
segíthet
Coder modul
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Kösz a Coder-ötletet
Na a Coder talált 5 db. hibát, alant idézve vagyon. Természetesen modul 5.x-ről 6.x-re funkcióval lett a code-review lekérve. Na most én megpróbáltam magam kijavítgatni, de azt tudni kell, hogy nem tudok php-t programozni: az eredmény minden esetben nagy fehérség lett (eltűnt a szájt) a változtatások/a modul felmásolása után. Gábor, kérlek ha erre jársz, segíts és ezúton is gratulálnék én is az új verzióhoz.
pénz, meg egyebek
Ilyen helyzetben több lehetőséged is maradt:
Nagyjából most ezek jutottak eszembe, próbálj választani.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Ugyan én nem foglalkoztam még
Ugyan én nem foglalkoztam még a 6.0-val. De talán néhány támpont:
1. ugye itt valami szintaktikai hiba van az .info fájban: összehasonlít a régit egy 6.0-ás fájlal. Nem bonyolult a fájl.
2. változott a hook_help() összehasonlít a http://api.drupal.org-on a hook_help() 5.x és 6.x. Látható, hogy újabb paraméterrel bővült a hook_help(). Vagyis a régit átjavítod az új szerint.
3. itt a hook_menu() paraméterezése változott. Örömmel látom, hogy kimaradt belőle a $may_cache. De sok időmbe került ez nekem, valamikor amikor ismerkedtem a Drupallal... Paraméterekből kiveszed, az IF-el egyetemben (a lezáró } is !)
4. Ha tudnék angolul talán meg is érteném. Így csak tippelni tudok: nézd meg a $type változó fajtáit a leírásokban (MENU_NORMAL_ITEM, MENU_CALLBACK...) Mert úgy látom csökkentek a fajták, lehet, hogy olyan van a régiben, ami az újban megszűnt.
5. Na igen a taxonomy_get_vocabulary() megszünt. Biztos van helyette más, meg kell keresned, a taxonomy modulban.
Én a helyedben csinálnék egy másolatot az adatbázisról és az oldalról. Ha tudsz subdomaint akkor egy subdomain alatt.
Még egyszerűbb ha a saját gépedre felraksz egy webszervert. Én az EasyPHP-t ajánlom (http://www.easyphp.org/), nekem bevált. Előnye: könnyen telepíthető, és csak akkor indul el, ha te akarod.
Itt lehet kísérletezni. Semmiképpen ne működő oldalon kísérletezz, mert könnyen tropa lehet az oldalad !!
Ha sikerrel jársz küld el az eredeti fejlesztőnek, tesztelésre. Így hamarabb felkerül a drupal.org-ra is.
...mit tudok: http://web.termuves.hu
blokkok nem jelennek meg
Namármost:
Köszönöm mindenkinek a segítséget. Egész de. a kódot barkácsoltam, és elértem, hogy most a Coder nem ad hibaüzenetet egyáltalán. A szájtom sem tűnik el :) mikor a taxonomy html be van kapcsolva. Azonban mikor bekonfigurálom, hogy a left-sidebar tetején legyen a blokk az nem akaródzik feltűnni ott.
A másik: találtam egy Drupal 6 alatt hivatalosan futó modult, ami -bár nem olyan egyszerűen kezelhető, mint a taxonomy html- de a funciója pontosan az lenne, amit én szeretnék, úgy hívják Taxonews.
A taxonewst egész éjjel próbáltam működésre bírni, de dettó ugyanaz: nem hajlandóak a blokkok megjelenni Drupal 6-ban.
Mi lehet a bibi a Drupal 6-ommal? Van egy olyan sanda gyanúm, hogy valami apróságról feledkezhettem el. De hogy két modul gyártotta blokkok sem hajlandók megjelenni a left sidebaron, az már több mint gyanús.
left sidebar-ban van már
left sidebar-ban van már blokk, ha nincs akkor tegyél oda egy alapblokkot, ha van akkor gáz...
Próbálj egy új 6.0-ás Drupált felrakni és ott kipróbálni a modulokat.
Persze ha nem sok blokkról van szó, akkor lehet, hogy egyszerűbb egy kis modult írni hozzá.
...mit tudok: http://web.termuves.hu
vannak már blokkok
recent blog posts, most read, ilyesmi dinamikus blokkok vannak már a left sidebaron. Egyébként nem sok blokkról lenne szó, hanem konkrétan egyről: az európai országok listájáról, mert amikor a blogger ír, akkor kiválasztja, hogy melyik országról szól az írása. Na és az összes ország taxonomiailag be van már vezetve, ezeket kéne csak kilistáznia ahogy azt tette 5.x alatt.