Přihlásit se

Jak najít nexistující článek

31. led 2015 22:48 - 31. led 2015 22:57 #119929
Odpověď od Ernst
Joomla Expert
teď nevím, zda vidíte přílohu

a kde se ten článek má normálně zobrazit? V jakém menu?

Skoro to vypadá, že se Vám tam nějak dostal duplicitní alias článku a to opravíte v databázi

31. led 2015 23:03 - 31. led 2015 23:05 #119930
Odpověď od Ernst
Joomla Expert
Slova nebo hodnoty, které si přejete vyhledat (zástupný znak: „%“):
Najít: alespoň jedno ze slov

V tabulkách:
Vybrat vše

31. led 2015 23:21 #119931
Odpověď od Karel
Nováček
díky za podporu. vyzkouším to hledání v databázi a uidím.

jinak mám stejný pocit že se mi někam dostává stejný alias na nesmyslnou stránku která tam nemá co dělat.

snad něco najdu

31. led 2015 23:23 #119932
Odpověď od Ernst
Joomla Expert
nebo ani nemusíte hledat, je to v *_content a tam budete mít dva články se stejným aliasem.
tak ten špatný smazat

01. úno 2015 00:01 #119933
Odpověď od karel
Zkušený uživatel
asi se přehlédlo:
www.joomlaportal.cz/forum/71-joomla-3-0-...lanek?start=6#119924

- odkaz již existovat nikde nemusí, stačí když existoval dřív, nebo někdo na článek odkazuje jinak, než zamýšlíte (podstatné je jen ID článku):
www.dogfence.cz/12
www.dogfence.cz/12-neviditelna-oploceni-napriklad

Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.

01. úno 2015 09:38 #119934
Odpověď od Karel
Nováček
Máte asi prvadu, článek již existovat nemusí ale kde teda jsou uložená ta data, když se po nesmyslném zápisu článek zobrazí a navíc v nechtěné podobě

01. úno 2015 09:44 #119935
Odpověď od Karel
Nováček
Nebo jinka, jak se dá zabránit tomu, aby se takto článek který má nějaké ID nezobrazoval?

Tedy aby se zobrazil zadám li - www.dogfence.cz/clanek-z-menu (jehož ID je třeba 10)
a nezobrazil se zadám li např. - www.dogfence.cz/10 (jehož ID je 10)

01. úno 2015 10:52 - 01. úno 2015 10:56 #119936
Odpověď od karel
Zkušený uživatel
Článek existovat musí, protože se z něj zobrazuje obsah.
(Někdy se může zobrazovat z cache, ale předpokládám. že i mírně zkušený administrátor, při řešení "proč to tam ještě je" cache čistí jako první.)

"V čisté Joomle" (při zapnutém SEF URL, rewrite URL, bez dalších SEF/SEO URL rozšíření) nemusí existovat alias, který vidíte v URL (v případě zobrazení článku), protože z URL je převzato pouze ID článku (nezávisle na aliasu článku) a v případě neuvedení ID (čísla za lomítkem) v URL, je zobrazená položka menu s odpovídajícím aliasem.

Osobně jsem zatím neměl potřebu řešit, postačilo základní SEF URL z Joomly, ale jinak ošetřit efekt "neexistujících aliasů článků" by mohlo některé SEF rozšíření (třeba JoomSEF, ReDJ, MijoSEF, ... viz JED - SEF )

Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.

01. úno 2015 11:06 #119937
Odpověď od Karel
Nováček
Děkuji za radu, pokusím se na ta rozšíření podívat.

01. úno 2015 11:19 #119938
Odpověď od Karel
Nováček
Stejně mi to ale celé nějak uniká. Měl jsem za to, že když danému Menu přiřadím konkrétní článek, tak by se na stránkách nemělo objevovat při zápisu jiné, nesmyslné url, nic jiného než chyba 404

Podle toho co píšete stačí, aby se napsalo pouze číslo ID článku (v některém případě) a tím se článek zobrazí.

01. úno 2015 11:49 - 01. úno 2015 11:53 #119939
Odpověď od karel
Zkušený uživatel
Mmch: kromě aliasů položek menu a článků jsou ještě "ve hře" aliasy kategorií, ...

pořád ale platí logika:
1) bez id (čísla na začátku) se hledá (mj) mezi položkami menu:
www.dogfence.cz/o-nas (o-nas je alias položky menu), a v případě aliasu položky menu si vymýšlet do URL nic dalšího nemůžete ( -> Error 404)

2) v případě uvedení:
www.dogfence.cz/12
číslo na začátku je ID článku a alias článku ( z "pohledu čisté joomly") není podstatný (lze zobrazit i www.dogfence.cz/12-o-dogfence ) + není přiřazené menu, protože se o menu v URL "nic neříká"

Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.

01. úno 2015 11:59 #119940
Odpověď od Karel
Nováček
Děkuji zdvořile za osvětlení a naprosto srozumitelné vysvětlení. Jestli tomu tedy správně rozumím, tak v podstatě nejde zabránit tomu, aby při zápisu www.dogfence.cz/12 tedy ID článku systém při shodném aliasu a ID článku vypsal na obrazovku vše co pod tím najde??? To je v podstatě případ www.dogfence.cz/13-clanek tam je směs snad všech možných článků.

Jak tomu mám zabránit, aby při zápisu třeba právě www.dogfence.cz/13-clanek se nezobrazila ta změť různosí ale Error 404??? Pomůže některé z doporučovaných SEF řešení???

01. úno 2015 13:35 #119941
Odpověď od Bong
Moderátor
Shodný alias v Joomle už od verze 2.5 nemůže nastat. Joomla vám takový článek, který má shodný alias s nějakým existujícím nedovolí vytvořit.

Už jste ten nechtěný článek našel? Tím, že nainstalujete nějaké SEF rozšíření to nevyřešíte.

I'm sorry, my responses are limited...you must ask the right questions.

01. úno 2015 14:14 - 01. úno 2015 14:15 #119942
Odpověď od karel
Zkušený uživatel
URL www.dogfence.cz/13-clanek je ještě "jiný případ". Na první pohled to vypadá, že "13-clanek" je alias kategorie, nebo některé položky menu, která vypisuje více článků (v každém případě to není článek s id=13)
(nohatec nyní něco změnil, tak URL dogfence.cz/13-clanek např už není přístupná)

Na rozdíl od Bonga (při vší úctě), se domnívám, že použitím "jiného překladače" SEF <-> neSEF, než standardního "Joomlovského", problém s "libovolným aliasem" článků, vyřešit můžete.

Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.

01. úno 2015 14:37 #119943
Odpověď od Bong
Moderátor
Aha. Myslím, že jsem se v tomto tématu ztratil a mluvím o koze namísto o voze. :-)

I'm sorry, my responses are limited...you must ask the right questions.

Powered by Fórum