EDIT: Eto, nakon 2 dana kaosa, zahvaljujuci @Guardianu, problem je rijesen. :pivo: :)
Sajt je radjen tako da je kao prvi primarni jezik bio eng., dok hrvatski prijevod istog je dosao tek nesto kasnije. E sad, kada mi je kao zadani jezik na frontu engleski, normalno kad saltam po zastavicama, normalno prelazi iz eng. u hr. i obrnuto.
E sada, problem nastaje kada kao zadani jezik (u administratorskim postavkama) za front postavim hrvatski - jednostavno kad kliknem na zastavicu engleskog, on predje na eng. verziju sajta no sto se sadrzaja tice izbaci mi 404 jel , iltiga da ga nemoze pronaci (a clanak postoji te su linkovi u uredu i sve ostalo jel - inace nebi radilo nikako onda)
Nekuzim koji mu je vrag, da li je stvar u joomfishu ili.. jer jel, kada zadam eng. sve radi normano, a kada zadam hr. za primarni jezik - krene se glupirat jel pri tom saltanju sa hr. na eng. kad netko kline. - Nekad prevede, a nekad eto odvali 404.
Trenutno mi se kao jedino rjesenje cini najboljim u taj 404 ubacit kakav sitemap. Zna mozda netko u cem bi mogla biti stvar? Ili je vec imao susreta sa slicnim problemom?
Zasto ne probas GTranslate?
Klijent vec ima svoj vlastiti prijevod (koji je ionako vec gore), tako da nazalost gtranslate nije opcija.
Koristiš sh404SEF ekstenziju ?
Jesi prebacivao stranicu na drugi server ?
Ni jedno ni drugo.
U biti sada se razmisljam, mozda bi bilo najbolje da se nekak moze namjestiti da pri kliku na zastavicu vodi natag na pocetnu, samo sa jel, jezikom koji je odabran. Tehnicki ako je stranac kliknut ce odma na eng. zastavicu, ako je covjek sa ovih prostora nece ju ni dirati.. no svejedno, pomalo iritirajuce.. nemrem nikak skontat sta ga hebe..
Pošalji na PP link od stranice. Da vidim to.
poslano
Čime si radio taj shop, te produkte ? Ne mogu naći u source code.
Sve ti radi OK osim toga.
Ti imaš neki problem sa SEF. Često i produkti rade OK, ali tad je SEF link. Kad pokaže 404 onda pokaže Joomla dinamični stari link.
Totalno nepredvidivo. Nekad pokaže Ok, nekad 404. Osim ako ti u tom trenutku ne mijenjaš u Admin panelu.
Ugasi Joomla sef, očisti cache pa probaj. Onda ćeš bar znati da ti Joomfish to ne pravi.
Pa e, to je najgore, nemres predvidit opce kad ce ... Inace nisam nista mijenjao.. fakat nekuzim. Budem sad ovo probao sta si reko...
Stvarajte naviku pisati koje verzije Joomle i scripti koristite. Ovako čovjek samo mora nagađati imate li vi sve updatirano na zadnje ili nešto prastaro.
SEO postavke u Globalnoj konfiguraciji sad postavih ovak:
Optimizacija za Tražilice - Ne
Koristiti mod_rewrite - Da
Dodati nastavak - Da
I pobrisah Cache.. cini mi se da je sad uredu, bit ce to ga je zezalo, bas sam ga sad isao ukljucit ponovo i opet se poceo glupirat. Nema sta drugo.
Thx :pivo:
Imas mozda kakav savjet za sredit ove linkove na neki drugi nacin? Inace ovo mi je prvi multijezicni sajt pa onda..
Izgleda da sve radi kad ugasiš SEF.
Može biti i Joomfish da ima bug u kombinaciji sa SEF.
Taj ludi link koji napravi na 404 sam ukucao u Google zajedno sa Joomfish i našao nekih tema po forumima stare i po 6 godina.
Zato sam napisao da je dosta bitno da pišete verzije Joomle i scripti koje prave probleme.
Koristiš li možda System cache plugin ? On je samo za artikle i zna nekad dosta problema praviti.
Hajde postavi SEO ovako pa probaj:
Optimizacija za Tražilice - Da
Koristiti mod_rewrite - Da
Dodati nastavak - Ne
Imaš ti opće neki .htaccess file aktiviran ?
Evo provjerih, ugasen je System cache plugin. Ovo zadnje probah - vrati se natrag onaj prob. Sto se tice .htaaccess-a, eno na pm.
SEF ti ne radi do kraja kako treba. Ne znam može li joomfish na tu funkciju imati tolikog utjecaja.
Kad izbaci grešku pokaže prvu polovicu linka kao SEF a drugu polovicu kao Joomla obični link.
Moraš naći što pravi probleme SEF-u. .htaccess ili nešto drugo.
Hajde u .htaccess stavi ovako
#Options +FollowSymLinks
Ako bude isti problem onda skloni "#" ispred
# RewriteBase /
probaj sa oboje.
I vidi jel ti se ta datoteka zove .htaccess, ne htaccess.txt. (ovo uradi prvo)
Prvo aktiviraj SEF u Joomla. Možeš kako je bilo prije. Taj .html ti je bitan zbog Google, pa nastavi kako si počeo.
Je je .htaccess je.. nije text hehe. Idem probat ovo.
Vidi da nemaš neki Joomfish "router" plugin. On ti mora biti aktiviran.
Ovo sa htaccessom nije uspjelo, a joomfish router je aktiviran (System - Jfrouter)
Bar imaš lijepe prevedene error poruke. :)
Jesi ti preveo sve NASLOVE kategorija, sekcija i naslove članaka u Joomfish ? Jer router plugin koji to sam pokušava se plaća. Taj što je free to ne radi.
Tako sam bar vidio na Joomfish forumu za problem sličan tvom.
To sta je u porukama tek trebam sredit lol..
Sekcije i kategorije... u vrazju mater ako je to... sekund.
Ja cu se propucat.. najozbiljnije. Naslovi kategorija i sekcija nisu bili prevedeni... sad je sve uredu. Molim da me se predlozi za fail topic godine.
Nije to čudno. Joomfish je komplicirana ekstenzija. Pogotovo u kombinaciji sa SEF. Da nisam vidio na forumu ne bih ni ja znao.
Laku noć. Kasno je.....
Kako god da bilo, zahvaljujem ti :pivo: .. dugo me ovak nesta nije blesavim napravilo.
.. Laku noc :)
Vrag mu mater opet isto na kraju... Odustajem. Gledam i ja sad po njihovom forumu - vidim nisam jedini, ista stvar.
Kod mene sve radi. Očisti cookies i cache u browseru.
Ali sad su ti linkovi drugačiji. Bez prijevoda. Pa možda si nešto promijenio a da nisi vratio na staro.
Sad ti ne daje error ali kad puno klikaš po zastavicama baci te na "About...".
Teško je to sređivati bez admin login. Treba i FTP pristup da se vidi gdje ti leže Joomla folder i .htaccess.
Ma ne, sve je po starom, jedino sam sada zamjenio 404 sa stranicom HOME-a, cisto da kad opali 404 da preusmjeri na pocetnu odabranog jezika. Gledo sam po njihovom sluzbenom forumu, vidim nisam jedini sa istim problemom, jednostavno ga zeza ona opcija sa SEF-ovm valjda, dok sa supporta nitko nist ne govori zbog cega, a po netu nemrem nac neko rijesenje koje bi sredjivalo te kobasice od linkova a da ga ovaj kasnije onda ne baca kako ga pukne.. vidim isti prob imaju i ovi sta koriste sh404SEF ekstenziju... povise njih.
Mislim, mala je vjerojatnost da ce netko sad ice lupat po zastavicama iz dosade toliko, obicno kad netko dodje, ako nezna primarni jezik, odma ukljuci ovaj drugi.. cista globalna logika. Al ono.. frustrirajuce pomalo, nemres protiv profesionalne deformacije.
Kako si uspio preusmjeriti 404 stranicu na Home ?
Ne vrijedi ti pomišljati postaviti pitanje na Joomfish forumu jer ti neće odgovoriti prije nego kupiš subscription.
Taj novi način zarade u Joomli će doslovce uništiti sav javni support ljudima. Forumi prepuni tema bez odgovora.
Prije svega koju verziju Joomfish imaš ? Je li baš zadnja.
Ako ništa moraš je updatirati zbog ubrzanja. Joomfish inače usporava stranicu.
Nije zadnja, verzija je Joom!Fish Version V2.1.3 .. sajt sam u biti napravio jos pocetkom godine, no eto tek sam ga prije mjesec dana nastavio radit jel. Sad neznam dal cu sta s*ebat ak zbrisem ovu verziju joomfisha i stavim novu?
Inace 404 sam preusmjerio tak da sam unutar error.php datoteke unutar template-a trenutacnog samo definirao id clanka na kojeg zelim da pici nakon sto ga pukne 404-rka..
Citat:if (($this->error->code) == '404') {
header('Location: index.php?option=com_content&view=article&id=idclanka');
exit;
}
..ako nista bar ga vise nece indexirat lol ;D
Mislim da Joomfish ne briše prevode u databazi kod Uninstall. A inače ga updatiraš bez skidanja stare verzije. Samo instaliraš novu preko te.
Pogledaj u njihovoj dokumentaciji, da ti ne budem ja kriv.
Joomfish nema neki svoj styling na stranici, pa možeš bez problema updatirati.
Odo jos to probat... napravit backup pa sta bude.
Daj uključi prvo Error reporting na Maximum. Da bar neku grešku vidimo.
Gdje si instalirao Joomlu ? Odmah u tvoj prostor na hosting, ili kao zasebnu Joomla mapu ?
Gdje ti se nalazi aktiviran .htaccess file ? U Joomla root mapi, ili van nje ?
Ugasi taj Debug. Neće ti ništa pomoći sa ovim problemom.
Sve je u rootu. A ovo zadnje.. upravo primjetih ;D
Izvrsih update... opet nista, nema tu ljeka bit ce..
Al e, od tamo jedno 30 tema koje sam juros prosao, niti jednog odgovora od strane supporta, ignoriranje sam takvo. Razmisalja sam se okinut sve pa dic nanovo, al ak dobim isti efekt mislim da cu onda tek prolupat tak da.. sta je tu je.
Ne znam, komplicirano. Ako hoćeš pošalji na PP FTP login. Da ti probam sa jednim .htaccess file van Joomla mape.
Ako ne bude išlo samo se izbriše.
I pošalji neki Superadmin test account za Joomlu. Poslije ga možeš izbrisati.
poslano
Čekaj. Tražim aktivaciju za DW. :)
Imat ćeš koju minutu Server errors dok ovo testiram.
Samo nemoj dirati stvari u Admin.
Ma samo ti.. sad moram off; ak sta uspjes sta skemijat, svaka cast; ak ne.. ha jbg. tak je kak je.
Sad si sklonio 404 error page pa samo zbunjuje. Ali nema veze. Nije uspjelo sa .htaccess. Nije do toga mislim.
Instalirao sam ti sh404SEF ekstenziju i sve radi OK.
Linkovi u Google index će se morati vremenom svi izmijenjati, i moraš onda sh404SEF nastaviti koristiti.
Odluči sam kako ćeš. Ako želiš po starom samo je Uninstall.
Jos se nisam stigao sjest za komp normalno pa da prozujam detaljnije..
Znaci samo si sh404SEF instalirao i to je to?
Linkovi i google nisu bed trenutno, sajt sluzbeno jos nije ni pusten posto jos nije krenula promocija i sl. Bitno da radi sve sada.
Posto nikada jos do sada nisam koristio ovu estenziju (morat cu kroz documentation proletit veceras), znas li samo moze li se kako srediti da ne prikazuje kategoriju gore u linku?
Citat: vivi u 23. Srpanj 2011, 18:20
Posto nikada jos do sada nisam koristio ovu estenziju (morat cu kroz documentation proletit veceras), znas li samo moze li se kako srediti da ne prikazuje kategoriju gore u linku?
Možeš. Ali onda izbriši ono
.html u konfiguraciji sh404SEF (vidjet ćeš tamo), i stavi da ti uvijek stavlja Item ID.
Da ne bi imao duplikata na Google. Može te kazniti.
Skloni i opcije za jezik sve. Da ništa ne prevodi i namješta po jeziku, u URL.
Kad ti stranica bude duže online pripazi sa tim opcijama. Jedna opcija više-manje, svi linkovi na Google su ti izmjenjeni.
Namjesti kako radi i toga se drži.
Oke, znaci iz sh404SEFConfiguration > Main > File suffix-a - zbrisah .html
U sh404SEFConfiguration > Languages-u > sve stavih na NE
Pod sh404SEFConfiguration > Advanced > Itemid management > Sve stavih na DA
Pod Extebsuib configuration > Joomla > Show Category > Stavih NE
I dalje mi pokazuje kategoriju u linku hmm
Poslije svake promjene moraš u sh404SEF purge (izbrisati) sve URL. I izbriši usput i sve 404 redirects. Briši sve što vidiš. Ali samo poslije promjena u postavkama.
Kuzim.. sad samo jos moram ustimat kak mi link pase i to je to.
Inace, zanime me:
Citat:Možeš. Ali onda izbriši ono .html u konfiguraciji sh404SEF (vidjet ćeš tamo), i stavi da ti uvijek stavlja Item ID.
Da ne bi imao duplikata na Google. Može te kazniti.
Skloni i opcije za jezik sve. Da ništa ne prevodi i namješta po jeziku, u URL.
Zbog cega bi me Google kaznio ako mi je sada namjesteno preko sh404SEF-a npr:
za hr
http://www.stranica.com/clanak.html
te za en:
http://www.stranica.com/en/clanak.html
?
Najvjerojatnije neće. Ali ta Google automatika je vrlo nepredvidljiva. Pa mijenjaj linkove samo u nuždi. Nemoj se nepotrebno time igrati.
Ahaa.. na cesto mijenjanje si mislio, krivo sam te bio shvatio onda :)
Ostavim onda ovako kak sam sad namjestio i to je to.. mislim da je ovak lako pamtljivo i nije previse zbunjujuce kada jasno ima en/ ispred naziva clanka te prefiks ".html" na kraju clanka; kada je na eng. jel. I normalno, slicno kada je na defaultno hr.
To je onda to, neam sta vise dirat.. u svakom slucaju, puno ti hvala, ne pamtim ovakav support nigdje :pivo:
To ti je workaround. Zaobilaznica. Inače je problem teško riješiti kad developer od Joomfish ne zna, ili nema živaca, namjestiti svoj router da radi sa Joomla SEF.
Ili zna pa mudro to prodaje kao plaćeni dodatak.
I ti iz sh404SEF su se dobro namučili da to naprave. To se godinama vuče.
Inače je pravo riješenje mijenjati u kodu od menu modula. (bar kažu, nisam probao) A to ti nisam htio raditi. Poslije ako bude problema sa nečim drugim nećeš znati da je zbog toga.
Kuzim .. ma, to je to zasada, simple site i vise od toga sumnjam da ce se dalje ici. Bit ce brija ako i ostane duze posto se razmislja o profi webshopu nakon nekog vremena, a to jel vise nije u mojoj domeni pa.. ko´ bog je ovo zasada. Zahvaljujuci tebi mislim da sam izvukao maksimum, vidim ima ovaj i dosta SEO opcija pa cu ih iskoristi usput.. popunit te meta tagove da ne zjape prazni kad se vec moze.