|
Автор |
Сообщение |
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
Вот я пользуюсь cms на файлах, хочу написать свою CMS. Как в index.php шаблон сунуть понял, там header.php and fl...php. как делать модули, например блок статистики, рекламы и т.д., чтоб пишешь в шаблон [stat], а в админки можно редактировать содержимое блока.
В cms должнобыть: admin/ images/ shablon/ и что то ещё! А mods/, как всё это организовать? Может у кого заготовки есть, в © вас напишу. Если есть сайт и ссылку дам. Помогите, очень надо. Заранее спасибо!!! |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Модуль - по сути, это отдельный PHP-файл, выводящий кое-какой HTML-код. Если разобрался с шаблонами, тогда все дальше просто. В шаблоне указываешь {stat}, затем присваиваешь переменной {stat} вывод PHP-файла - модуля (можно получить используя get_file_content), собственно, вот и все |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
http://www.radmus.net/2009/02/26/kak-napisat-nebolshoj-portal.html - Прочитал эту статью, на мой взгляд, начинающего изучать php, есть ошибки! какие, определить не могу! Но у меня, ничего не получилось! http://planeta-money.ru/proba/index.php. Хочется, чтобы модули можно было вписать вот например сюда: http://planeta-money.ru/proba/templates/site/index.html Я вообще ничего не понял!
Цитата: |
config.php
<?php
#Модуль по умолчанию
$sys_def_mod=”mod1″;
?> |
Но модуля два???
Цитата: |
Вот примерная схема работы index.php
<?php
include(”inc/config.php”);
if (!isset($mod) || ($mod==”") || (!file_exists (”mods/$mod.php”))) {
$mod=$sys_def_mod;
#Проверка на существование переменной $mod, и существования такого модуля
# если неверное условие то присваиваем ему значением модуля по умолчанию
}
$PAGE_TITLE=”Модуль $mod”;
include(”inc/top.php”);
include(”inc/$mod.php”);
include(”inc/bottom.php”);
?> |
ну а если я хочу модули сунуть в index.html шфблон, или index.php, но с начинкой index.html? |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
http://www.nowa.cc/showthread.php?t=101354&page=2 - вот, ещё одна статья, хороша админка, да только шаблона то нормального нет. С ним я разберусь, я только не понял, где она пароли хранит??? MySQL или в файлах, и где точно, как их создать. Вообще не понимаю. Слава богу у меня каникулы |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Код: |
if(isset($_REQUEST['login'])&&isset($_REQUEST['pass'])){
if(empty($_REQUEST['login']) || empty($_REQUEST['pass']))
echo("Введите имя и пароль");
else
if($_REQUEST['login'] == "admin" && $_REQUEST['pass'] == "qwerty"){ //проверка логина и пароля
$_SESSION['login']=$_REQUEST['login']; //запись в сесию кто вощел
header("Location: main.php"); //перенаправление в главную часть админки (например)
die("OK");
}else
echo "Не верные имя или пароль";
}
|
Она хранит их в коде - имя admin, пароль qwerty |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
о спасибо, я столкнулся с проблемой редактирования txt файла, через браузер на сервере! Что делать, то есть прочитать ссылки например из menu.txt в index.php я могу, но вот редактировать их через админку я не могу! То есть не умею. Что делать? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Светозар, что делать? учиться! код для начала покажи, который используешь для записи в файл |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
ручками txt прописываю и на серв заливаю |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Мда.... Читай в книге, как записывать текстовые файлы средстами PHP. Важно разобраться с правами, потом освоишь редактор SPAW2. Все есть в книге. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
спасибо, а как вам мой сайт, пока на готовой cms на файлах, то есть шаблон? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Светозар, ссылку в студию |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
а как совместить wordpress и phpbb3 или ipb |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Светозар, все относительно просто. Ищешь одинаковые шаблоны для вордпресса и для phpbb3, одеваешь их одинаково, на вордпресс ставишь ссылку на форум, а с форума на вордпресс. Вот что-то наподобие этого http://dorik.ws/ |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
легко сказать |
|
Вернуться к началу |
|
|
|
|