- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер.
Учу php, решил написать свой движок на этом языке.
Идея в следующем:
...
<body>
<?
include "mysite.php"
?>
</body>
...
Весь сайт в одной строчке. Это даст возможность менять дизайн - двигать блоки местами, добавлять новые элементы и т.д.
Есть плюсы или минусы такого решения? Очень хотелось бы послушать.
Добрый вечер.
Учу php, решил написать свой движок на этом языке.
Идея в следующем:
...
<body>
<?
include "mysite.php"
?>
</body>
...
Весь сайт в одной строчке. Это даст возможность менять дизайн - двигать блоки местами, добавлять новые элементы и т.д.
Есть плюсы или минусы такого решения? Очень хотелось бы послушать.
выполняйте все операции в index.php, подгружая файл с функциями: require('fnc.php')
сложите весь контент в 1 массив например:
$content[title]='тайтл страницы';
$content[text]='текст страницы';
$content[menu]='меню страницы';
и т.д.
после чего вызовите файл шаблона с html-кодом:
require('template.php'),
где обьявите глобально передаваемые данные, т.е. массив контента, для этого первой строчкой в шаблоне укажите:
<? global $content; ?>
после чего в нужных местах просто вызывайте нужные данные:
там где нужно меню пишите <?=$content[menu]?>
там где нужен текст пишите <?=$content[text]?>
и т.д.
и еще... что бы это все было легче, начните изучать сразу mysql, поверьте, это не сложнее экселя, но польза от этого неоценимая... ну и в конце концов так будет правильно!
"Делай как надо, а как не надо оно само получится" (С) Дядя Лёва
free wit, плюсы очевидны, минусов нет.
Только лучше весь дизайн сделать в mysite.php
В данном случае можно обойтись без mysql и глобальных переменных.
Чем проще тем часто бывает и лучше.
Можно еще дизайн поделить на части и части вызывать точно также:
Плюсы такие, что дизайн можно менять легко и быстро. Минусов я не знаю.
free wit, плюсы очевидны, минусов нет.
Только лучше весь дизайн сделать в mysite.php
В данном случае можно обойтись без mysql и глобальных переменных.
Чем проще тем часто бывает и лучше.
Можно еще дизайн поделить на части и части вызывать точно также:
Плюсы такие, что дизайн можно менять легко и быстро. Минусов я не знаю.
я б не сказал, что в файлах контент держать проще.... :)
Добрый вечер.
Учу php, решил написать свой движок на этом языке.
Идея в следующем:
...
<body>
<?
include "mysite.php"
?>
</body>
...
Весь сайт в одной строчке. Это даст возможность менять дизайн - двигать блоки местами, добавлять новые элементы и т.д.
Есть плюсы или минусы такого решения? Очень хотелось бы послушать.
Вот именно данное решение вам не даст никаких выгод. Вместо того, чтобы править индексную страничку, будете править подключаемый файл. А минус очевиден, хотя и не существенен в данном случае - лишняя файловая операция.
Но в общем идея разделить логику и представление правильная, хотя и... ммм... не совсем новая. Только делается это немножко :) иначе.
Да-да-да. Все давно уже написано. Я бы посоветовала взять простую, хорошо читаемую cms, и изучить. Для таких целей рекомендую PHP-Fusion. В ней нет лишних надстроек, в основном все на структурном подходе. И именно так построена, как Вы задумали. Вам не придется заново изобретать много велосипедов. А свой творческий потенциал Вы еще реализуете.