Přihlásit se

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

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.

01. úno 2015 14:42 #119944
Odpověď od Karel
Nováček
Tak se mi to myslím povedlo alespoň doufám nějak vyřešit. Nevím jestli je to řešení dobré a dle všech pravidel ale zatím funguje.

Použil jsem rozšíření ReDJ a po nastavení se stránky s nesmyslnými informacemi přestali zobrazovat.

Jinak s Bongem souhlasím, duplicitní alias Joomla nedovolí zapsat ale myslím že toto je trochu jiný problém který jsem zatím neodhalil. Důležité zatím je, že rozšíření SEF ReDJ pomohlo.

Tedy zatím

01. úno 2015 21:29 #119954
Odpověď od Cony
Moderátor
Váš konkrétní případ ještě souvisí s tím, jak máte nastavenou hlavní položku menu. U vás je to zřejmě "Hlavní články", nebo nějaký blog kategorie. Pokud by jste měl úvodní položku jinou, např. jeden článek, ty ukázkové URL fungovat nebudou.

Nechtěná URL můžete také přesměrovávat. V základu Joomly máte komponentu Přesměrování, kam napíšete staré a nové URL.

Obecně zakázat zobrazení nějakého obsahu zadáním URL v jiné formě nelze. Už jen proto, že článek musí být dostupný jak pod SEF URL tak pod klasickým url. Takže Vaše články jsou dostupné samozřejmě třeba i jako
Code:
http://www.dogfence.cz/index.php?option=com_content&view=article&id=13
a můžu si ho nechat zobrazit pod libovolnou položkou menu
Code:
http://www.dogfence.cz/index.php?option=com_content&view=article&id=13&Itemid=137

Google a spol. si samozřejmě takhle URL vymýšlet nebudou, tzn. v nich bude zaindexován jen obsah, na který je nějaký odkaz. Pomáhat můžete Google např. souborem sitemap .

Některé ze SEF rozšíření ukládají vygenerované adresy do databáze a mezi nimi si pak volíte tu která má být primární. Ostatní verze se pak na adresu přesměrovávají. V praxi jsem pak ale narazil na obrovské databáze tísiců variant odkazů, ve kterých už se stejně nikdo nevyznal, a navíc brzdily systém.
Poděkovali: Karel

05. úno 2015 15:59 #120036
Odpověď od Karel
Nováček
Díky Cony za informace,

no každopádně je vidět, že ty stránky bastlím na velice amaterské úrovni. Budu se muset do toho pořádně opřít, řádně si ujasnit, co kam patří a především nastudovat co možná nejvíce dostupné literatury. Něco už jsem si sehnal a dohledal na webu ale je to pořád málo, hlavně chybí čas :-). Kdyby bylo možné doporučit nějaké školeníčko, kde by se člověk mohl přímo ptát a hned si to s lektorem i názorně ukázat to by byla nádhera.

Karel

11. úno 2015 11:56 #120123
Odpověď od Karel
Nováček
Cony, probírám se teď Vaší odpovědí.

Váš konkrétní případ ještě souvisí s tím, jak máte nastavenou hlavní položku menu. U vás je to zřejmě "Hlavní články", nebo nějaký blog kategorie.

Nejspíš se Vám bude moje otázka zdát naprosto amatérská tak mě prosím omluvte ale jak jste myslel to, jak mám nastavenou hlavní položku? Díval jsem se do Nabídky a jednotlivé titulky menu mají nastavení jeden článek. Hledám na špatné místě???

Omlouvám se ale trochu jsem se v tom ztratil :-(

Děkuji za nasměrování,

Karel

11. úno 2015 13:22 #120126
Odpověď od Cony
Moderátor
Uff, už jsem zapomněl o čem jsme se tu bavili. Zřejmě jsem měl na mysli zda výchozí položka nabídky (tedy domovská), není typu Hlavní články, nebo blog kategorie. Pak by mohla být dohledána pro články jako jejich položka menu (pokud by neměli nastavenou svou vlastní položku menu).

11. úno 2015 13:33 #120130
Odpověď od Karel
Nováček
Omlouvám se za tu prodlevu :-( Musel jsem se věnovat práci a tak jsem to trochu odložil

Kde to ale najdu? - Výchozí položka nabídky - V nastavení Nabídky?? Tam jsem nic ale nenašel, tedy v menu Nabídky vytvářím nové položky které se mi pak zobrazují v menu stránky. Ty mají ale pokaždé nastavení Jeden článek.

Omlouvám se za natrvdlost :-(((

11. úno 2015 13:40 #120131
Odpověď od Cony
Moderátor
Výchozí položka nabídky, je ta, kterou máte označenou hvězdičkou (nebo vlaječkou u vícejazyčných stránek), tedy ta, která se Vám zobrazuje jako úvodní stránka webu. Nic dalšího v tom nehledejte.

11. úno 2015 13:52 #120133
Odpověď od Karel
Nováček
No právě, hvězdičkou mám označený jedenu jedinou položku menu a ta je nastavena jako Jeden článek :-(

viz obrázek
Přílohy:

11. úno 2015 16:19 #120143
Odpověď od Cony
Moderátor
Pak ok.

Powered by Fórum