ExBB Community » » HTML » Подключение PHP файла

Страниц (9): « 1 2 3 4 5 6 [7] 8 9 »
 

91. NordWest - 4 ноября 2013 — 13:35 - перейти к сообщению
Notepade++ контролирует синтаксис или только подсвечивает? Нужен именно контроль, что бы если вы допустили ошибку - среда сразу вопила, что что-то не так.

По поводу файла...
Для чего строка?
CODE:
$homepage = $fm->_Read(FM_HOMEPAGE);


А таблица пустая потому, что переменная $data застревает внутри функции newpostst() - мой косяк. Попробуйте вот так

Спойлер (Отобразить)
92. electron - 4 ноября 2013 — 14:03 - перейти к сообщению
NordWest пишет:
Для чего строка?
CODE:
$homepage = $fm->_Read(FM_HOMEPAGE);


в админке есть пункт "главная страница сайта", где редактируется центральный блок файла homepage.tpl , а этой строкой из админки выводится информация на саму страницу
(Добавление)
NordWest пишет:
Попробуйте вот так

теперь ругается Notice: Undefined variable: data в homepage.tpl
93. NordWest - 4 ноября 2013 — 14:25 - перейти к сообщению
Ну так я закоментировал $homepage
CODE:
//$homepage = $fm->_Read(FM_HOMEPAGE);

Уберите коментарий
(Добавление)
Хотя судя по нотису ругается на переменную data...
Странно, у меня нормально отработало

(Добавление)
Проверяйте, что бы перед DATA; не оказалось пробелов.
Текст, который вы копируете из поля [code] не рабочий, т.к. форум перед каждой строкой добавляет пробел.
(Добавление)
А вообще это косяк в работе bbcode
Теги [code]для того и задуманы, что текст туда вставленный не подвергался форматированию. Вместо этого туда без конца попадают смайлики, отступы слетают да ещё и пробелы в каждую строку добавляются. Нахмурился
(Добавление)
Нет, всё же запрет на редактирование - это зло.
Вот исковеркался мой пост сейчас, а сделать я уже ничего не могу. Огорчение
94. electron - 4 ноября 2013 — 16:21 - перейти к сообщению
NordWest пишет:
Проверяйте, что бы перед DATA; не оказалось пробелов.

когда с пробелами - страница открывается в ошибкой про $data
убираю пробел перед DATA - выдает ошибку в последней строке
CODE:
?>


права один раз наковырял до того, что при заходе на форум, вернее на страницу homepage.php был белый экран и такая весч :
95. electron - 4 ноября 2013 — 16:25 - перейти к сообщению
вообще-то, хотелось бы, чтоб строка "Нет новых сообщений в темах" вылезала в том месте где выводятся темы. естественно при их отсутствии. а то получается, что если сообщений нет - вообще ни на homepage.php , ни на сам форум не зайдешь.

NordWest пишет:
запрет на редактирование - это зло.

поставил 15 минут
96. NordWest - 4 ноября 2013 — 18:01 - перейти к сообщению
Попробуйте так...
97. electron - 4 ноября 2013 — 19:07 - перейти к сообщению
шикарно! все работает! правда , переделать немного пришлось. тэги tr и td убрать из $data и перенести в tpl-ку. если не убрать - каждая тема прописывается в новой таблице, а не списком. а так, все классно! и как нужно! благодарю, плюсик в репу)
98. electron - 17 ноября 2013 — 07:21 - перейти к сообщению
при заходе гостем и отсутствии новых сообщений на офруме вылезает ошибка
CODE:
Notice: Undefined variable: alltopics в файле homepage.php on line 79 :


строка 79:
CODE:
if (count($alltopics) !== 0) // если есть новые сообщения - формируем список

как побороть?
99. NordWest - 17 ноября 2013 — 08:46 - перейти к сообщению
Попробуйте заменить код
CODE:
if (count($alltopics) !== 0)

этим кодом
CODE:
if (isset($alltopics) && count($alltopics) !== 0)
100. YuraP0d - 10 февраля 2014 — 10:49 - перейти к сообщению
Привет, не охота флудить темами, потому пишу тут, начал изучать div вёрстку, не то что бы сложнее но запутанно, в табличной вёрстке если пропустишь тег, только тогда таблицы расползаются, а тут всё в CSS, в общем просьба к знатокам проверить мой шаблон, не прошу его переписывать, а просто укажите на ошибки если есть, в написании самих блоков и стилях к ним, может я где то со стилями перестарался?
101. igrok54 - 24 февраля 2014 — 04:39 - перейти к сообщению
YuraP0d пишет:
Привет, не охота флудить темами, потому пишу тут, начал изучать div вёрстку, не то что бы сложнее но запутанно, в табличной вёрстке если пропустишь тег, только тогда таблицы расползаются, а тут всё в CSS, в общем просьба к знатокам проверить мой шаблон, не прошу его переписывать, а просто укажите на ошибки если есть, в написании самих блоков и стилях к ним, может я где то со стилями перестарался?

помогают валидаторы:
HTML - http://validator.w3.org/check?ve...3Dl%231392029383
CSS - http://jigsaw.w3.org/css-validat...3Dl%231392029383
Встроены валидаторы в панель WebDeveloper (Firefox, Chrome, Opera) - http://chrispederick.com/work/web-developer/
102. YuraP0d - 28 февраля 2014 — 09:20 - перейти к сообщению
Ага спасибо, вот серьёзная проблема у меня, а именно есть три файла php в которых прописан код CSS, в двух файлах я этот код вырезал и вставил в основной корневой файл CSS, а вот из первого файла index.php не могу вырезать код, стили перестают работать. Во втором и третьем файле php код заключён в HTML код, туда я вставил ссылку на CSS
CODE:
<link href="/style.css" rel="stylesheet" type="text/css">

пример внизу
CODE:
<!DOCTYPE html>
<html lang="ru">
<head>
<link href="/style.css" rel="stylesheet" type="text/css">
<meta charset="UTF-8">
<title></title>
</head>
<body>
Код PHP
</body>
</html>

А в первом файле нет HTML тегов, и я пробовал весь код заключить в теги но всё равно не работает, те два файла из которых вырезан CSS работают и как положено тянут стиль из CSS, подскажите что с первым файлом сделать, как там ссылку на корневой CSS прописать? Может дело в самом коде, там в коде стиля прописанны переменные
CODE:
<style>
#b_win{position:absolute; left:50%; top:200px; margin-left:-200px; margin-top:-150px; padding:10px; background:rgba(242,230,235,0.9); border:2px solid; border-radius:10px; border-color:#f291d3; color:#000000; font-size:12pt; font-family:"Times New Roman","serif";}
#b_win a{color:#0000FF; font-size:12pt; font-family:"Times New Roman", "serif";}
#lab_sub a{color:<?php echo $conf[1] ?>; font-size:<?php echo $conf[2] ?>pt; font-style:<?php echo $conf[3] ?>; font-weight:<?php echo $conf[4] ?>; font-family:<?php echo $conf[5] ?>;}
#tab_form{color:#000000;font-size:12pt;font-family:"Times New Roman", "serif";}
</style>
103. 1Bot - 28 февраля 2014 — 09:53 - перейти к сообщению
YuraP0d пишет:
Ага спасибо, вот серьёзная проблема у меня, а именно есть три файла php в которых прописан код CSS, в двух файлах я этот код вырезал и вставил в основной корневой файл CSS, а вот из первого файла index.php не могу вырезать код, стили перестают работать. Во втором и третьем файле php код заключён в HTML код, туда я вставил ссылку на CSS
CODE:
<link href="/style.css" rel="stylesheet" type="text/css">

пример внизу
CODE:
<!DOCTYPE html>
<html lang="ru">
<head>
<link href="/style.css" rel="stylesheet" type="text/css">
<meta charset="UTF-8">
<title></title>
</head>
<body>
Код PHP
</body>
</html>

А в первом файле нет HTML тегов, и я пробовал весь код заключить в теги но всё равно не работает, те два файла из которых вырезан CSS работают и как положено тянут стиль из CSS, подскажите что с первым файлом сделать, как там ссылку на корневой CSS прописать? Может дело в самом коде, там в коде стиля прописанны переменные
CODE:
<style>
#b_win{position:absolute; left:50%; top:200px; margin-left:-200px; margin-top:-150px; padding:10px; background:rgba(242,230,235,0.9); border:2px solid; border-radius:10px; border-color:#f291d3; color:#000000; font-size:12pt; font-family:"Times New Roman","serif";}
#b_win a{color:#0000FF; font-size:12pt; font-family:"Times New Roman", "serif";}
#lab_sub a{color:<?php echo $conf[1] ?>; font-size:<?php echo $conf[2] ?>pt; font-style:<?php echo $conf[3] ?>; font-weight:<?php echo $conf[4] ?>; font-family:<?php echo $conf[5] ?>;}
#tab_form{color:#000000;font-size:12pt;font-family:"Times New Roman", "serif";}
</style>


Естественно если участок с CSS, который содержит код PHP, перенести в отдельный файл с расширением .css и подключить его, то код PHP будет просто текстом и выполняться не будет, поэтому при подключении такого css файла произойдет ошибка и исключение данного кода.

Приведенный участок для описания стилей не должен выноситься в отдельный файл, лишь тогда он будет работать.
104. YuraP0d - 28 февраля 2014 — 10:00 - перейти к сообщению
Хреново, но спасибо, может способы есть всё таки вынести? Иначе страница выдаёт ошибки валидности
105. WebMaster - 28 февраля 2014 — 10:14 - перейти к сообщению
В шаблон:
CODE:
<link rel="stylesheet" href="style.php" type="text/css">


в style.php:
CODE:
<?php
echo <<<DATA
#b_win{position:absolute; left:50%; top:200px; margin-left:-200px; margin-top:-150px; padding:10px; background:rgba(242,230,235,0.9); border:2px solid; border-radius:10px; border-color:#f291d3; color:#000000; font-size:12pt; font-family:"Times New Roman","serif";}
#b_win a{color:#0000FF; font-size:12pt; font-family:"Times New Roman", "serif";}
#lab_sub a{color:<?php echo $conf[1] ?>; font-size:<?php echo $conf[2] ?>pt; font-style:<?php echo $conf[3] ?>; font-weight:<?php echo $conf[4] ?>; font-family:<?php echo $conf[5] ?>;}
#tab_form{color:#000000;font-size:12pt;font-family:"Times New Roman", "serif";}
DATA;
?>

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0229]     [ ]