PHP-Nuke
  Strona głównaDownloadForumFAQ Zaloguj się  
Forum


 
Regulamin  Forum FAQ   Szukaj   Grupy   Rejestracja   Zaloguj
 
 
Zadając pytanie dotyczące PHPNuke podaj jego wersje!!

Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy temat   Odpowiedz do tematu  Forum PHP-Nuke.org.pl Strona Główna » Moduły
Autor Wiadomość
cyndre
~user



Dołączył(a): 14.01.2006
Posty: 106
Ostrzeżeń: 1


Status: Offline


 
PostWysłany: 1 Sty 2008 20:23:52 Back to top  
Przeglądarka użytkownikaUA: Opera/9.25 (Windows NT 6.0; U; pl)

Witam właśnie rozwiązałem kłopotliwy dla mnie problem, który uniemożliwiał wstawienie obrazków w niektórych modułach. Szukając rozwiązania na forum widziałem, że nie tylko mnie on dotyczył. Mam nadzieje, że komuś się przyda.

Dokładnie to problem ten polegał na tym, że nuke usuwał obrazki z artów dodawanych np. w module Content., a gdy już udało się nam uporać z dopuszczeniem tagów obrazków zmieniał wpisany przez nas kod html.

Tutaj próbowałem wiele sposobów ostatecznie aby nuke dopuścił kod musiałem:

1. w pliku config.php dodać do $AllowableHTML = wszystkie tagi których standardowo tam brakuje, a których uzywamy dodając np. obrazek. Ja dodałem:

Kod:
("img"=>2,"src"=>2,


i zmieniłem:

Kod:
"hr"=>2


...hr poprawiłem, żeby moc ładnie oddzielać tekst w artach, bo ten tag też był blokowany Smile

2. Po tych zmianach nastąpił drugi problem, kod nie został usunięty ale został zmodyfikowany tak, że nie miał prawa działać. Po dodaniu obrazka pokazywał mi się "błąd obrazka" taki jak w przypadku gdy wstawimy kod ale podamy złą ścieżke.

Nuke zmieniał mi kod z np.:

Kod:
<img src="modules/Content/images/Picture0007.jpg">


na kod:

Kod:
<img src="\modules/Content/images/Picture0007.jpg\">


Taki kod z dodatkowymi ukośnikami \ przy nawiasach nie ma prawa działać. Kod jest w porzadku ale przez dodane dodatkowe dwa znaki ścieżka do naszego obrazka jest już zła, a jak wiadomo zła scieżka = brak obrazka Razz

Ten problem rozwiązałem w nastepujacy sposób. Chcąc zapobieć psuciu przez nuka linków np. w modyfikacji "Content" zrobiłem tak:

U mnie poprawione w ten sposób działaja jak trzeba
Edytowałem plik modules/Content/admin/index.php i pousuwałem wszystkie kody:

Kod:
      $text = filter($text, "", 1);


Plik zapisałem, wysłałem na serwer i wszystko śmiga jak trzeba.
Zobacz profil autora    
Limpbizkifan7
~user



Dołączył(a): 7.09.2008
Posty: 6


Status: Offline


 
PostWysłany: 9 Wrz 2008 07:11:39 Back to top  
Przeglądarka użytkownikaUA: Opera/9.27 (Windows NT 5.1; U; pl)

usunales wszystkie kody z :

$text = filter($text, "", 1);

tak ?-mi nie pomaga

w ogole nie uwzglednia tabel np:

<table>
<tr>
<td align="middle" width="25%">
<p align="center"><a name="menu" href=....
</table>

przy podgladzie jest , ale jak juz zapisze wchodzac ponownie robi sie wielki bajzel ;]
Zobacz profil autora    
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu

Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz dołączać plików na tym forum
Możesz ściągać pliki na tym forum


Powered by phpBB [CR] © 2001, 2006 phpBB Group.
 

Copyright © 2004-2009 by phpnuke.org.pl :: PHP-Nuke Copyright © 2004 by Francisco Burzi.
Zdjęcia ślubne
Tworzenie strony: 0.17 sekund
Zapytań: 9