 |
 | |
| | | | |
|  |
 |
 |
|
|
| Zadając pytanie dotyczące PHPNuke podaj jego wersje!! |
| Autor |
Wiadomość |
cyndre
~user

Dołączył(a): 14.01.2006
Posty: 106
Ostrzeżeń: 1
Status: Offline
|
Wysłany: 1 Sty 2008 20:23:52
|
|
UA: 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:
i zmieniłem:
...hr poprawiłem, żeby moc ładnie oddzielać tekst w artach, bo ten tag też był blokowany
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
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.
|
|
|
|
|
|
|
 |
|
|
 |
Limpbizkifan7
~user

Dołączył(a): 7.09.2008
Posty: 6
Status: Offline
|
Wysłany: 9 Wrz 2008 07:11:39
|
|
UA: 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 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 |
|
|
|
|
|
|
|