Obrazki w panelach.

Konfiguracja PHP-Fusion i eXtreme-Fusion.
holicify
Posty: 1
Rejestracja: 09 lis 2011, 18:56:19
Płeć: Niewybrana
User Agent: Firefox Windows 1440x900

Obrazki w panelach.

Post autor: holicify »

Witam. Mam następujący problem.

Chcę sobie stworzyć na swojej stronie, panel, w którym mają się znajdować obok tekstu jakieś obrazki.
Zamieniłem " na ' przy echo i name, i potem wypełniłem odpowiednie miejsca chcianą przeze mnie treścią.
Przy próbie poglądu panelu, wyskoczył mi następujący błąd.

Kod: Zaznacz cały

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/virtual/blablabla.y0.pl/administration/panel_editor.php(150) : eval()'d code on line 5
Nie zauważyłem paru cudzysłowów przy znacznikach html w treści i poprawiłem je na apostrofy.
Przeszukałem treść, którą wkleiłem i nie znalazłem żadnych , ani ; oprócz miejsc gdzie powinny się znajdować, czyli przy

Kod: Zaznacz cały

 openside('nazwa'); 
 echo 'tekst'; 
closeside();

Po paru poprawkach i próbach, znowu spróbowałem podejrzeć panel i wyskoczył ten sam błąd.
Przynajmniej w innych przypadkach, gdy nie używam znaczników html <img> i <span>, mimo obecności ; panel tworzy się bez problemu.

////////////////Problem rozwiązany!////////////////

Gdy mamy linijki:

Kod: Zaznacz cały

openside('name');
  echo 'content';
closeside(); 
i gdy już piszemy zamiast content, naszą treść pomiędzy apostrofami, to nie można ich (apostrofów) ponownie użyć w treści! Muszą to być cudzysłowy! Rzecz banalna a ważna.
Tak jak jest to poniżej:

Kod: Zaznacz cały

echo '<img src="http://www.obrazek.pl/obrazek/obrazek.jpg">' 
Wtedy ten obrazek i panel będzie działał.

Zmyliło mnie zdanie pewnego pana, który napisał, że trzeba wszędzie wstawić apostrofy. Jak się okazuje jest to prawda tylko po części.
ODPOWIEDZ