sziasztok!
feltettem a taxonomy theme modult, hogy a weblap egyes aloldalait másképp sminkeljem
ehhez ezeket az aloldalakat kategorizálni kellett (eddig nem meglepő :) )
így olyan linkek is működnek amiket nem akartam
pl. van egy node/15, ami a term/3-ba tartozik
viszont így a google megtalálja a www.weblap.hu/node/15-t és a www.weblap.hu/taxonomy/term/3-t és ez utóbbira nincs szükségem, főleg, h a term/3-hoz tartoznak olyan oldalak is, amiknek semmi közük egymáshoz, csak a smink miatt kerültek egy term-be
szval a kérdésem az lenne, h miként lehet megoldani, h a keresők ne találják meg a taxonomy/term/x url-t?
(viszont egy taxonomy/term/y-t igen, mert bizonyos oldalak tartalmilag is összetartoznak)
+ ha beírom direkbe a taxonomy/term/x url-t a böngészőbe, akkor az "oldal nem található" üzenetet dobja ki?
köszönöm
Taxonomy Hide
Taxonomy Hide modullal tudod adott szótárba tartozó kifejezések megjelenítését letiltani.
taxonomy/term/x eltüntetése (taxonomy hide nem segített)
helló!
kipróbáltam, de nekem semmi nem változik
pontosabban leteszteltem egy másik oldalon, és sztem félre értettél, mert nem a taxomomy "címkét" akartam eltüntetni. (azt css-el megoldottam)
pl.
http://www.mhn.hu/drupal/?q=taxonomy/term/6
itt a modul eltüntette a címkéket, de én azt szeretném hogy a fenti linkre az "oldal nem található" szöveg jelenjen meg, mintha tényleg nem lenne ilyen oldal
olyat olvastam, h a a robots.txt-ben fel lehet sorolni azokat az oldalakat, amiket nem szeretném, h a keresők megtaláljanak. ide is beleírtam a nem kívánatos oldalakat. ez a rész vlaószínűleg működik is.
viszont az lenne a jó, ha vki a böngészőbe írja be a fenti címet akkor se töltsön be semmit. (View 'page not found' errors (404s).)
persze lehet, én nem állítottam be a modult rendesen (bár nem is igazán találtam beállítási lehetőséget)
csak a címkét
A Taxonomy Hide csak a címkét rejti el. Magyarán ha valaki tudja az oldal címét, és beírja a böngészőbe, az megkapja a szokásos listát. Ha ez téged zavar, akkor marad a robots.txt (bár nem értem mire jó az egész, ha a tartalmak elérhetőek, akkor miért kell a tartalmak listáját így őrizgetni).
a robots.txt csak a keresők
a robots.txt csak a keresők elől rejti el az oldalt. én legalábbis úgy tudom.
azért kellene elrejtenem bizonyos oldalakat, mert:
bizonyos kategóriába olyan oldalak kerültek, amik ténylegesen összetartoznak (pl. hírek vagy sajtó anyagok)
bizonyos oldalak meg csak azért kerültek egy kategóriába, mert egységes 'dizájn'/smink tartozik hozzájuk(taxonomy theme modul), de amúgy tartalmilag semmi közük egymáshoz, ezért sztem nem túl logikus egy oldalon kilistázni
persze lehet, nem kellett volna használnom a taxonomy theme modul-t, de olyat kértek tőlem, hogy van kb. 5 aloldal, aminek teljesen egyedi a megjelenése(külön-külön), annyi a közös bennük dizájn szempontjából, hogy egyiknél sincs bal/jobb oldalsáv és kb. teljes oldalszélességű, és van benne egy csomó ábra (ezek nincsenek kategórizálva)
aztán van megint kb. 5 aloldal, ahol megint nincs oldalsáv, viszont csak 2/3 oldaszélességű, viszont itt meg leginkább csak szövegek vannak (ezzek egy subpages kategóriába kerültek, de csak a smink miatt és nem azért mert tartalmilag összefüggenek)
és lesz még x oldal, ami híreket, meg blog-ot tartalmaz, ahol ráadásul free tag-s kategórizálás van, épp ezért van oldalsáv is a tag-eknek. itt persze ki is használom, h azonos tag-ekkel rendelkező oldalakat kilistázok egy oldalon (ezzek egy subpages_taxonomy kategóriába kerültek)
szval elég összetett a lap. nem mondom, h hibátlan megoldás(közel sem), de a téma címében szereplő problémát leszámítva, úgy működik, ahogy kérték. :)
azért köszi a válaszokat!
.htaccess
.htaccess-t akartam mondani, bocsánat. Továbbra sem értem, hogyha egy oldalra sehonnan nem linkelsz, és csak a minimum zöld öves Drupal webmesterek tudják, hogy létezik ilyen oldal, hogy taxonomy/term/123, nekik meg jobb dolguk is van, minthogy érdektelen adminisztrációs célokat szolgáló kategorizáló listákat nézegessenek, akkor miért kell ezt külön letiltani.
ok, részben egyetértek
ok, részben egyetértek veletek, mert ha egyszer az oldalon nincs olyan link ami a kérdéses oldalra mutat, akkor valószínűleg senki nem fog azzal szórakozni, hogy kirpóbálgatja, h vajon milyen aloldalakat lehet még betölteni.
másrészt ez kicsit olyan dolog, mint mikor elviszi az ember a kocsiját szervízbe, és a szerelők benne hagynak egy olajos rongyot a karosszériában. biztos nem fogom azzal tölteni az időmet, h olajos rongy után kutassak, sőt valszeg fel se merül bennem, hogy esetleg vmi fölösleges dolog maradt a kaszniban
de attól még nem kellene ott lennie az olajos rongynak.
+ jelen esetben ha a pl google-ba úgy keresek rá az oldalra, h site:www.weblap.hu, akkor kiadja ezt linket is
és ezt kiadta annak is akinek az oldal készül, szval vhogy el kell tüntetnem :)
aboros: egy hasonló hentes megoldásban gondolkodtam én is, csak előbb rá akartam kérdezni, h ezt elegánsabban meg lehet e oldani.
annyi különbséggel, hogy arg(2)-n lesz némi szűrés, mert csak két kategóriát kellene "kinyírnom" :)
két kategóriára simán csináld meg szerintem
használd a taxonomy_terminator -t.. csak vizsgáld is arg(2) -t és kész, ahogy mondod.
robotok elől meg rejtsd el azt a két oldalt a robots.txt -ben és kész.
-
clear: both;
nagyon hentes megoldás
nem is értem mire jó ez (lásd edit hozzászólása), de nagyon könnyen meg lehet oldani, legabbis szuperhentes módszerrel, nem ajánlanám, hogy ezt csináld és biztos meg is kapom érte a magamét, hogy egyátalán ideírok egy ilyet, úgyhogy tekintsük inkább humornak.
egy mini-modullal el tudod "tüntetni" az összes taxonomy/term/tid oldalt. (mégegyszer mondom, semennyire nem elegáns megoldás, de megcsinálja a dolgát)
hívjuk ezt a modult Taxonomy Terminator -nak :)
azt fogja csinálni, hogy minden taxonomy/term/tid oldalt a címlapra dob át. (okos modul:)
kelleni fog egy taxonomy_terminator nevű mappa. (oda ahol a többi contrib. modulod is van)
ebbe fileok:
taxonomy_terminator.info
taxonomy_terminator.module
nekem tetszik ez a modul, tényleg mini, .infostul sincs 10 sor. szerintetek? :)
-
clear: both;
Igazi killer modul :)
Igazi killer modul :)
A Drupal Dojo-kban tanítanak ilyen titkos fogásokat, nekem tetszik :)
Páldi Zoltán