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.
Beállításaim –mi nem jó?
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
------------------------
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!
nem fog menni
Ne szenvedj, a pathauto legújabb verziójából kivették ezt a lehetőséget. Használj helyette views modult.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
elfelejthető a pathauto?
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.
Nem, a modul hasznos,
csak egy szolgáltatás nincs benne, ami korábban igen.
Nagy Gusztáv
még szerencse
ugyanis ez nagyon kényelmes megoldásnak, vagy ahogy te mondod "hasznos"-nak látszik :)
a hibaüzenetek maradnak..
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?
------------------------
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!
kis kései segítség
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:
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.
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
éscatpath
ú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).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:
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...