Illyés Edit képe

És akkor egy ötletem is támadt (modulírásban gyakorlott szakemberek, figyelem! :) ) egy olyan modul kellene, mely a global redirect modullal azonos metodikával (301-es kóddal) átirányít egy megadott szabályrendszer szerint.

Ezt úgy hívják, .htaccess URL rewrite ;)

Azaz táblázatos formában meg lehetne adni egy virtuális url listát (régi oldal URLjei) és egy másik oszlopba egy valódi node path listát. A bal oldali urlt érzékelve a modul segítségével a rendszer átugrik 301-gyel a táblázat neki megfelelő jobb oldali oszlopában megadott url-re.

Erre való a Pasqualle által említett Path Redirect. Csak nem túl okos, szabályrendszert nem tudsz neki megadni. Legalábbis én nem jöttem rá a trükkjére, úgyhogy .htaccess-ben szoktam piszmogni ezzel.

0
0
Illyés Edit képe

D5 alatt csak úgy tudtam i18n modullal összetett webhelyen hibátlan működést produkálni, hogy nem a <front> oldalra linkeltem, hanem a http://valami.hu/hu - ra. Tehát teljes URL-t beírtam a nyelvi kóddal együtt, és akkor minden működött.

0
0
Illyés Edit képe

Mit látsz az /admin/content/node-type/tartalomtipus-neve/fields oldalon?

0
0
Illyés Edit képe

Miért nem javasolsz valami jót? :)

Egyébként szerintem az EZ azért sem szerencsés, mert olyasmit ígér, amit a modul nem tud, és nem is célja. Ez nem easy, hanem simple, vagy tiny, vagy basic, vagy nofuss, vagy...

0
0
Illyés Edit képe

A jstools modulnak van egy Dynamic Load nevű komponense, ami ezt csinálja, de csak CVS-ből elérhető és nem karbantartott kód. Jobban jársz egy saját kis ajaxos modullal.

0
0
Illyés Edit képe

Kikapcsolás helyett inkább az URL filtert kellene javítani. Szerintem ez egy bug.

Szerk.: vagy feature request. Mindenesetre ezek legitim URL-ek, nem szép megoldás, hogy csak úgy átkódoljuk őket. Akár azon az áron is támogatni kellene, hogy tételesen felsoroljuk az összes elfogadott nem a-zA-Z0-9 karaktert.

0
0
Illyés Edit képe

Itt a hozzászólás címe a "permalink". Ez miért nem felel meg?

0
0
Illyés Edit képe

A fenti kód jól működik esetemben, nem kell login a cron-nak, simán felülvágja a rekordot Anonymousként is.

Amint már fent is írta aboros, ez félreértés.

Azt tapasztalom, hogy a drupal nem veszi figyelembe ilyenkor, hogy új reviziót kéne létrehoznia

Kipróbáltad, amit aboros javasolt ($node->revision = TRUE;)? Mi történt?

valamint nem nagyon futkároznak a modulok hookjai sem

A hook_nodapi() megvalósítások lefutnak, a hook_form_alter()-ek valóban nem, de ez logikus is. Az Automatic Nodetitles hook_form_alter()-rel dolgozik, ezért neked kell meghívnod a címet beállító függvényt (így első ránézésre úgy tűnik, ez az auto_nodetitle_set_title).

0
0
Illyés Edit képe

Méltatlanul gyenge a Drupal egészéhez képest. A modul konfigurálhatósága, a lehetőségei, az admin lehetőségei, mind-mind olyan, mintha életében nem fórumozott volna aki írta.

Már nagyon sokszor leírtuk, hogy a Drupal alapcsomagban található fórum modul az olyan típusú fórumok kiszolgálására lett tervezve, mint a Drupal.org vagy a Drupal.hu. Feltesz valaki egy kérdést, és arra néhány körön belül megszületik a válasz, ezzel a szál lezárul. Ha később egy másik felhasználó rákeres a témára, akkor egy rövid, gyorsan áttekinthető oldalon megtalálja a megoldást. Ezért is kérjük, hogy úgy kérdésnek nyissanak a fórumozók új témát, mert egy többszáz hozzászólásos, végenincs, kanyargó szálból nehéz kibányászni a hasznos információt.

Másik műfaj a csevegős fórum, ott időnként több ezer, tízezer hozzászólás is érkezik a témaindítókhoz. Ott nem az a cél, hogy egy konkrét problémára, kérdésre választ kapjon aki a kérdést feltette, vagy aki később rákeres a témára, hanem az, hogy mindenki kifejthesse a véleményét. Az ilyen a fórumokon a szálak soha nem zárulnak le, legfeljebb érdeklődés hiányában elhalnak. Efféle fórum működtetésére valóban lehetnek jobb megoldások, mint a Drupal fórum.

0
0
Illyés Edit képe

Többnyelvű webhelyek készítéséhez kell kiegészítő modult telepíteni, pl. az i18n modult.

0
0