Pathauto 6.x-1.1 és Drupal 6.8

Sólyom képe

Sziasztok!

6.8 alatt szeretném megvalósítani a „tanár úr kérem oldalon” (http://tanarurkerem.hu/node/44) bemutatott hírportált.
Sajnos az első nagyobb lépcsőnél megbotlottam egy kicsit.. De hosszas keresgélés után végül sikerült egy rövid hibaüzenettel, de beállítanom a Pathauto (pathauto-6.x-1.1) modult, ám most sem működik megfelelően (nem listázza ki évre, hónapokra, napra a beküldött híreket), ezért szeretném kérni a segítségeteket.

Már az sem tudtam, hogy Token modulból, amit kért a Pathauto, abból mit kell bekapcsolni a moduloknál (Token6.x-1,, Token actions), de ezt áthidaltam úgy, hogy mind a kettőt bekapcsoltam.
Aztán leírásokból sikerült megtudnom, hogy a beállításokat nem a megszokott Pathauto
alatti részben kell keresnem, ahol eddig volt, hanem Path modul, Útvonal álnevek beállításánál találom meg
Itt aztán csinálhattam bármit, hibaüzenet nélkül nem úsztam meg egyetlen beállítás mentését sem.
Az utolsó ez volt:
when encountered in strings. This can cause problems with your patterns and especially with the catpath and termpath patterns. You should probably set the action for Hyphen - to be "replace by separator"
Mint írtam most legyártja az álneveket.. De nem listázható beküldési dátumok szerint. Ezen a kis problémán még túl is léptem, mert gondoltam, hogy ha majd megvagyok a többi beállítással (panels, views) akkor majd visszatérek rá.. De azokkal úgy hasra estem, hogy úgy gondoltam segítséget kérek.. Majd a többihez is, de az majd ez után, és nem itt.. 
Az ékezetek miatt a szükséges fájl át van nevezve, avval nincs probléma.
Szájbarágós módon leírom a beállításokat. Kérlek, mutassatok majd rá, hogy mit nem csináltam jól..
Előre is köszönet.

Drupal verzió: 
Sólyom képe

General settings:

Verbose -Pipálva

Separator: - jel (alapártelmezett) használva

Character case:

Change to lower case - választva

Maximum alias length: -alapértelmezett

Maximum component length: -alapértelmezett

Maximum number of objects to alias in a bulk update: -alapértelmezett

Update action:

Create a new alias. Delete the old alias. -választva

Transliterate prior to creating alias -pipálva

Reduce strings to letters and numbers from ASCII-96 -kihagyva

Strings to Remove: -nincs változtatás

Punctuation settings -Nincs változtatás

Node path settings

Default path pattern (applies to all node types with blank patterns below):
- [title-raw]

Pattern for all Hír paths: - [yyyy]/[mm]/[dd]/[title-raw]

Pattern for all Oldal paths: - [menupath-raw]

Bulk generate aliases for nodes that are not aliased -pipálva

Taxonomy term path settings

Default path pattern (applies to all vocabularies with blank patterns below):
-[vocab-raw]/[catpath-raw]

Pattern for all Rovatok paths: -üres

Bulk generate aliases for terms that are not aliased -pipálva

User-tracker path settings -nincs változtatás csak a bulk pipálva

User path settings -nincs változtatás csak a bulk pipálva

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

pp képe

Ne szenvedj, a pathauto legújabb verziójából kivették ezt a lehetőséget. Használj helyette views modult.

pp

0
0
balazsgabi képe

jól értem? magát a modult ne használjuk?
Nekem is ez a verzióm van belőle (megnéztem jelenleg ez az ajánlott) csak nekem Drupal 6.9 alatt.
Most állítanám be, de ha már nem aktuális, akkor nem szedegetnék még hozzá ezt+azt. Egyébként én is arra szeretném használni, ami a videódban is szerepel. Semmi extra.

0
0
Nagy Gusztáv képe

csak egy szolgáltatás nincs benne, ami korábban igen.

0
0

Nagy Gusztáv

balazsgabi képe

ugyanis ez nagyon kényelmes megoldásnak, vagy ahogy te mondod "hasznos"-nak látszik :)

0
0
Sólyom képe

Köszönet István!

Ha a listázás nem is fog menni.. Ok, megoldom majd.. De a hibaüzenetek maradnak.. amikor olyanra állítom be, amilyenre szeretném, a következő üzenetet kapom.

• Bulk generation of nodes completed, 0 aliases generated.
• Bulk generation of terms completed, 0 aliases generated.
• Bulk generation of user tracker pages completed, 0 aliases generated.
• Bulk generation of users completed, 0 aliases generated.

• You have configured the Hyphen - to be the separator and to be removed when
encountered in strings. This can cause problems with your patterns and especially with the catpath and termpath patterns. You should probably set the action for Hyphen - to be "replace by separator"
• You are using the token [title] which has a -raw companion available [title-raw]. For Pathauto patterns you should use the -raw version of tokens unless you really know what you are doing. See the Pathauto help for more details.
• You are using the token [menupath] which has a -raw companion available [menupath-raw]. For Pathauto patterns you should use the -raw version of tokens unless you really know what you are doing. See the Pathauto help for more details.
• You are using the token [vocab] which has a -raw companion available [vocab-raw]. For Pathauto patterns you should use the -raw version of tokens unless you really know what you are doing. See the Pathauto help for more details.
• You are using the token [catpath] which has a -raw companion available [catpath-raw]. For Pathauto patterns you should use the -raw version of tokens unless you really know what you are doing. See the Pathauto help for more details.
• You are using the token [user] which has a -raw companion available [user-raw]. For Pathauto patterns you should use the -raw version of tokens unless you really know what you are doing. See the Pathauto help for more details.

Minden megy így is rendesen, de nem szeretem a piros üzeneteket..

A következő (tanár úr videós) beállításra jönn és marad is a hibaüzenet:

General settings:

Verbose -Pipálva

Separator: - jel (alapártelmezett) használva

Character case:

Change to lower case - választva

Maximum alias length: -alapértelmezett

Maximum component length: -alapértelmezett

Maximum number of objects to alias in a bulk update: -alapértelmezett

Update action:

Create a new alias. Delete the old alias. -választva

Transliterate prior to creating alias -pipálva

Reduce strings to letters and numbers from ASCII-96 -kihagyva

Strings to Remove: -nincs változtatás

Punctuation settings -Nincs változtatás

Node path settings

Default path pattern (applies to all node types with blank patterns below):
- [title]

Pattern for all Hír paths: - [yyyy]/[mm]/[dd]/ [title]

Pattern for all Oldal paths: - [menupath]

Bulk generate aliases for nodes that are not aliased -pipálva

Taxonomy term path settings

Default path pattern (applies to all vocabularies with blank patterns below):
- [vocab]/[catpath]

Pattern for all Rovatok paths: -üres

Bulk generate aliases for terms that are not aliased -pipálva

User-tracker path settings - [user] a bulk pipálva

User path settings - [uid] a bulk pipálva

Minek van ez a sok hibaüzenet? Hogyan állítsam be, hogy megszűnjenek?

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

dd0 képe

nekem is ez kellett volna, és szenvedtem is rendesen, de meg lett az eredmény.
ha jól sejtem, a következőket kell csinálnod:

Bulk generation of nodes completed, 0 aliases generated

itt az a gond, hogy a Bulk generate aliases for nodes that are not aliased funkció csak azokat az útvonalakat készíti el, amelyekhez nincs még útvonal álnév. javaslom, hogy a funkicó használata előtt a Delete aliases lapon törölj minden útvonalat (pipáld ki azokat a típusokat, melyeket újra akarsz generálni). törlés után - mivel nincs ilyen álnév - működni fog a bulk a beállításoknak megfelelően.

You have configured the Hyphen - to be the separator and to be removed when encountered in strings. This can cause problems with your patterns and especially with the catpath and termpath patterns. You should probably set the action for Hyphen - to be "replace by separator"

ezzel az a baj, hogy a kötőjelet adtad meg elválasztónak, ellenben a Punctuation settings-ben az van beállítva, hogy a kötőjelet távolítsa el, és ez gondot okozhat különösen a termpath és catpath útvonalakban. állítsd be inkább arra, hogy ne csináljon semmit, vagy helyettesítse az elválasztóval (ami ugyanaz lesz, de ez nem zavarja).

You are using the token [XXXX] which has a -raw companion available [XXXX-raw].

ajánlott a [title] helyett [title-raw]-ot használni biztonsági okokból.
utánanéztem, és az alábbi információt találtam ezen az oldalon:

    General Pattern Tips

    When given the choice, you should use a -raw version of a token. For example, instead of [title] use the [title-raw]. This is necessary for Pathauto's punctuation replacement to work properly. Despite the warning about raw user input, the Drupal path module (which Pathauto relies on) filters the raw information so within Pathauto it is safe to use these -raw tokens.

    ha jól értem, a lényege az, hogy ahol csak lehet, használd a -raw utótagot, hogy a Path (drupal core) modul kiszűrje a neki nem tetsző részeket az alias-ból.

    (hacsak nem keverem össze valami egészen mással, akkor) jó példának ott van a Default path pattern (applies to all node types with blank patterns below): - [title], ahol a node címét írja ki szűretlenül. ha valaki feltölt egy node-ot admin címmel, akkor ugrott az adminisztrációs felületed, mivel az ?q=admin útvonal erre a node-ra fog mutatni. erről további info a Vulnerability with Paths topicban.

remélem érthető volt...

0
0