Забыли пароль?
Запросите новый здесь.

Автор темы: APTEMbI4
ID темы: 1948
Информация:
Тема содержит 6 сообщения, была просмотрена 3706 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Темы оформления 7 версии
 Распечатать тему
Проблема при переделке темы Gillette.
APTEMbI4
Переделываю тему Gillette под себя, всё отлично выходит, но как только включаю блоки с php кодом (блоки создаю как написано в ФАК), начинаются проблемы, которые видны на скринах. Если перейти на любую другу страницу, то всё приходит в норму. Шаблон ломается только на главной :(

1ый скрин. Включены блоки центральный нижний и верхний.
2ой скрин. Включён только центральный верхний блок.
3ий скрин. Включён только центральный нижний блок.

Также есть проблема, везде в шапке блоков есть слева стрелочка, но стоит перейти на форум, как она пропадает, не могу найти где её вставить...

П.С. Уже замучился искать ошибку, не могу найти... Может кто подскажет.

П.С. не в том порядке прикрепились файлы, что я описывал, но суть думаю ясна.

Объединенно в 06.12.2013 05:35:

Этот глюк появляется на полностью стандартном движке на любой из стандартных тем, если создать панель вида:

Загрузить источник  GeSHi: PHP
  1. openside("текст");
  2. ?>
  3. код
  4. <?
  5. closeside();
Добавлено за 0.021 секунд, используя GeSHi 1.0.8.10


Можно как-то по-другому вставлять код в панель?

П.С. Ошибка в слове Объединенно! Когда склеиваются сообщения.

APTEMbI4 присоединено следующее:изображения:
2013-12-05_230012.png 2013-12-05_225640.png 2013-12-05_225558.png 2013-12-05_225448.png

Изменил(а) APTEMbI4, 06.12.2013 05:39
Каждому своё.
x1
 
Web
Zaxap
?>
код
<?


Этот код, я надеюсь, html?


Зло не дремлет, а я добрый...
 
APTEMbI4
Если тот же код вставить в блок вида:

Загрузить источник  GeSHi: PHP
  1. opentable("текст");
  2. echo "код";
  3. closetable();
Добавлено за 0.021 секунд, используя GeSHi 1.0.8.10


то всё нормально отображается.


Каждому своё.
 
Web
Pisatel
Скачать исходники  Код
openside("text");
?>
//здесь может идти ТОЛЬКО HTML!
<?
closeside();
//иначе
openside("text");
  echo "здесь идет html";
  $text = $article;
closeside();



То есть, изначально код в панелях обрабатывается как php, если ты пишешь ?> или <? ты, соответственно, выключаешь и включаешь интерпретатор.

x1
 
Web
APTEMbI4
Вот код блока:

Посмотреть

Работает вот так нормально:

Посмотреть


Изменил(а) APTEMbI4, 06.12.2013 06:57
Каждому своё.
 
Web
Pisatel
Ну второй вариант верный. Только вместо
Скачать исходники  Код
<center></center>


лучше использовать
Скачать исходники  Код
<div style='margin:0 auto; text-align:center;'>Содержимое</div>


если ты все хочешь выравнять по центру.

 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)