PDA

Zobacz pełną wersję : Joomla 3.1.1 problem z linkami w html



dreamlogic
25-08-2013, 15:32
Witam ,

mam pytanie może ktoś z Was spotkał się z takim cudem :

wrzucam np. link w module ( custom HTML ) :

<a href="http://moja-strona.pl/foldery/EN.pdf" target="_blank"><img src="http://moja-strona.pl/foldery/en.png" width="25" height="15"> .

Zapisuje i jak wejde w kod to widzę żę dodały się takie " kwiatki "

:<a href=\"http://moja-strona.pl/foldery/DE.pdf\" target=\"_blank\"><img src=\"http://moja-strona.pl/foldery/de.png\" width=\"25\" height=\"15\"></a>

Żeby było smieszniej jak zapisze ponownie to mam :

<a href=\\\"http://hotel-wilga.pl/foldery/DE.pdf\\\" target=\\\"_blank\\\"><img src=\\\"http://hotel-wilga.pl/foldery/de.png\\\" width=\\\"25\\\" height=\\\"15\\\"></a> .

Dodam że nie było tak zawsze , moduły i dodatki które zainstalowałem dezaktywuję ale to nie przynosi żadnej zmiany .

Czy to może być wina magic_quotes_gpc ?

Próbowałem wyłączyć w htaacces ale wywala mi wszystko a dzisiaj nie bardzo mogę Admina zapytać czy to może ktoś włączył bez uprzedzania mnie o tym ?

jak sprawdzić ewentualnie co powoduje te niechciane dodatki w kodzie ?

Pozdrawiam i dziękuję za pomoc .

Ps. Ustawienia filtrowania tekstu mam ustawione na : nie filtruj.

trzepiz
25-08-2013, 16:35
Czy to może być wina magic_quotes_gpc ?
zdecydowanie to może być przyczyną.

Sprawdź czy masz włączone magic_quotes_gpc.
(System > Informacje o systemie > Informacje o PHP)

Jeśli masz - koniecznie je wyłącz. Jak to zrobić na Twoim hostingu dowiesz się pewnie na ich stronie w FAQ lub innym dziale.

dreamlogic
25-08-2013, 18:39
Hey dzięki za odpowiedż.
Nie wiem jak ja to wcześniej oglądałem , że nie widziałem ale mam jak byk : --enable-magic-quotes' .
Poproszę o wyłączenie i zobaczymy co i jak.
Pozdrawiam

dreamlogic
26-08-2013, 22:30
Witam
co się namęczyłem w .htacces i nic ....
co się naprosiłem Admina i nic .....

oto rozwiązanie problemu :

plik który trzeba edytować to : administrator/includes/defines.php

dodajemy na końcu kod :

//Emulate magic_quotes_gpc off
if (get_magic_quotes_gpc()) {
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
while (list($key, $val) = each($process)) {
foreach ($val as $k => $v) {
unset($process[$key][$k]);
if (is_array($v)) {
$process[$key][stripslashes($k)] = $v;
$process[] = &$process[$key][stripslashes($k)];
} else {
$process[$key][stripslashes($k)] = stripslashes($v);
}
}
}
unset($process);
}


i wszystko działa bez zmian na hostingu czy w .htacces .

temat do zamknięcia .
dziękuję Trzepiz !! pozdrawiam Was.

zwiastun
26-08-2013, 22:51
Oj, oj @Kolego. A za tydzień albo 3 będzie aktualizacja Joomla i Twoja wymęczona zmiana pójdzie sobie w Kosmos.
O zmianę trzeba w pierwszej kolejności wystąpić do administratora hostingu, bo to ustawienie jest niedobre dla działających witryn. Jeśli admin odmawia - drugi krok, to zmiana w .htaccess lub lokalnym php.ini. A trzeci krok - zmiana hostingu (jeśli dwa poprzednie są niemożliwe), bo taka sytuacja dowodzi, że o bezpieczeństwie aplikacji webowych administracja serwera ma trochę mgliste pojęcie.

PS Trzeba sobie wszakże zdawać sprawę, że jeszcze do niedawna takie ustawienie było zalecane, a administratorzy serwerów to niekoniecznie programiści i niekoniecznie są zawsze na bieżąco z aktualną wiedzą.

dreamlogic
26-08-2013, 23:54
Witam
Oczywiście zgadzam się z tym co Kolega napisał powyżej.
Tak jak napisałem wyraźnie to jest rozwiązanie , które nie używa Admina we własnej osobie i .htacces .
Co ciekawe z lokalnym php.ini to w ogóle nie było efektów ... albo moja niewiedza albo jakiś knif , którego niestety nie znam czyli moja niewiedza :)
Na pewno docelowo zadowoli mnie wyłączenie magic odgórnie i czekam na to .
Pozdrawiam.

trzepiz
27-08-2013, 10:23
Zdecydowanie pisz do Administratora serwera aby powiedział czy w ogóle można wyłączyć magic_quotes_gpc dla konta i jak to zrobić. Jeśli powie, że się nie da .. zdecydowanie szukaj innego hostingu.

przejrzałeś google ? http://bit.ly/12GT5Ot ?