PDA

Zobacz pełną wersję : Nie można dodać linka własnej strony ?



manoa
22-01-2012, 14:01
Witam,
Mam problem żeby na dole strony w footer podlinkować swoją stronę główna.

Na przykład adres strony to www.abc.pl i chce na dole wpisać ABC 2012r i podlinkować to właśnie adresem do strony głównej czyli http://www.abc.pl

Ale nie moge bo joomla automatycznie zamienia ten link na _self albo jakiś undefinied itp... próbowałem od strony edytora wizualnego i tekstowego kombinowałem z http bez http i cały czas joomla zamienia z automatu link na jakis swój.

Wiem że moge podlinkować po prostu index.php i po problemie ale nie może tak być to musi być przejrzysty link dokładnie z adresem w formie www.abc.pl jak to zrobić ?

nikszal
22-01-2012, 14:10
<a href="http://moja_strona.pl">Moja strona</a>

manoa
22-01-2012, 14:31
hehe no coś ty jak to by było takie proste to bym wam głowy nie zawracał, właśnie tu jest cały knif jak wpisuje normalny link tak jak podałeś ale do innej strony to ok nie ma żadnego problemu, jak wpisuje link do podstrony swojego serwisu też nie ma problemu z tym że link nie jest widoczny w całości tylko joomla zamienia go na skrót tzn:

jak wpisze link http://www.abc.pl/index.php/ofertafirmy to joomla zamienia go z automatu na index.php/ofertafirmy

A jak wpisuje tak jak podałeś podlinkowanie do swojej strony głównej właśnie w formie href="http://www.abc.p"l to joomla jak tylko klikne SAVE zamienia go na coś takiego: href="undefined/"

I wtedy link nie działa, tak jak napisałem jak bym podlinkował strone główną w formie http://www.abc.pl/index.php to jomla zamieni link na samo index.php i będzie działać ale cały bajer jest w tym że ja potrzebuje podlinkować swoją stronę główną w taki sposób aby google w linku widziało normalny pełny link czyli http://www.abc.pl a nie jakieś skróty.

Jak mogę to zrobić ?

nikszal
22-01-2012, 14:45
Nie wiem z czym masz problem, bo linkowanie w J 1.7 działa prawidłowo.

http://testsite.nstrefa.pl/home

manoa
22-01-2012, 15:13
No to w takim razie niewiem o co chodzi, chyba musze mieć coś inaczej ustawionego w globalnej konfiguracji skoro mam z automatu skracane wszystkie linki wewnętrzne, orientujesz sie gdzie moge szukać przyczyny i jak to zmienić ?

nikszal
22-01-2012, 15:21
Ja nic nie zmieniałem w konfiguracji. Może to Twój serwer czyni takie cuda?
Najedź kursorem na link i zobacz jak on wygląda w pasku statusu.

manoa
22-01-2012, 15:36
Wygląda to w ten sposób, że jak wpisuje linka w toggle editor w postaci że tak powiem klasycznej htmlowskiej :


<a href="http://www.abc.pl" title="bleble">Tekst Anachora</a>

i klikam SAVE to w magiczny sposób jak oglądam go w toggle editor to nagle jest już coś takiego


<a href="undefined/" title="bleble">Tekst Anachora</a>

A z poziomu użytkownika czyli na stronie w pasku statusu link wygląda taK :


www.abc.pl/undefined/

No i oczywiście takiej strony nie ma więc wywala 404, tak jak pisałem wcześniej linkowanie innych stron lub podstron serwisu działa rewelacyjnie wszystko jest skracane o ten przód czyli www.abc.pl i adresy zaczynają się od index.php/nazwapodstrony i tak samo mogę zrobić z główna żeby wpisać samo idex.php i będzie działać tylko że ja potrzebuje pełnego klasycznego adresu bez index php samo www.abc.pl

nikszal
22-01-2012, 15:46
Popełniasz błąd składniowy. Linki tak powinny wyglądać (title z przodu)


<a title="Moja strona" href="http://testsite.nstrefa.pl/">Moja strona</a>
Moja strona <a title="Moja strona" href="http://testsite.nstrefa.pl/">http://testsite.nstrefa.pl/</a>

manoa
22-01-2012, 16:11
Wiesz wydaje mi się że to kwestia ustawień, bo nawet jeżeli nie bedziemy sie posługiwać kodem tylko w standardowym edytorze jomli najnormalniej w świecie zaznacze kawałek tekstu klikne ikonkę linka i pojawi sie okienko w którym wpisuje adres - pełny adres w postaci

http://www.abc.pl
i wypełnie także pole title, więc jomla poskłada sobie kod sama po swojemu to dzieję się też dokładnie to co opisałem powyżej więc nie ma tu zadnego znaczenia czy wpisuje link w edytorze wizualnym czy toggle dzieje sie to samo.

---------- Post dodany o 16:11 ---------- Poprzedni post był o 16:02 ----------

Tak wyglądaja u mnie ustawienia :
4946

4947

nikszal
22-01-2012, 16:27
zaczynają się od index.php/nazwapodstrony
Sorry, ale ja Ci nie włączę mod_rewrite. Musisz zrobić to sam.

Po co Ci włączona pamięć podręczna w konfiguracji globalnej? Dodatek systemowy cache też masz włączony?
Z czasem będziesz miał z cache coraz większy kłopot, poczynając od braku widocznych zmian na stronie po wolniejsze lub bardzo długie wczytywanie strony.

Joomla prawidłowo "składa" sobie kod linków. Widziałeś to na mojej stronie, więc dalsza dyskusja w tym temacie bez podania środowiska instalacji i danych serwera jest bezcelowa.

manoa
22-01-2012, 16:36
Czytałem na forum żeby zoptymalizować joomle i przyspieszyc jej działanie należy włączyc cache, ale ok juz to zmieniam, i czy możesz jaśniej napisać jakie opcje mam jeszcze włączyć/wyłączyć ? I jakie informacje co do serwera mam podać ?

nikszal
22-01-2012, 17:04
Czytałem na forum żeby zoptymalizować joomle
Zoptymalizować Joomla jeśli już http://www.google.pl/search?q=optymalizacja+joomla&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a

Podaj link do strony. To już wiele wyjaśni i przy okazji będzie widać tworzone przez Ciebie linki.