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

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

106. WebMaster - 28 февраля 2014 — 10:32 - перейти к сообщению
чтобы не было ошибок, в style.php
CODE:

<?php
include('Файл с переменной $conf');
?>
#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";}
107. 1Bot - 28 февраля 2014 — 10:38 - перейти к сообщению
WebMaster пишет:
В шаблон:
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;
?>


Нужно в style.php подключить файл, в котором описывается используемая переменная $conf.
108. YuraP0d - 1 марта 2014 — 18:50 - перейти к сообщению
Спасибо, за помощь, но теперь возникло предложение другого плана, я так сказать завис на этой подписке, уже не помню где её приобрёл, но она мне понравилась благодаря своим функциям, а потому для полного приведения её в порядок ищу человека который согласится доработать и немного переработать этот скрипт, за определённую сумму, если у кого есть время и просто желание поработать со скриптом пишите свои предложения в личку, сразу скажу примерный обьём, работы, эти переменные функции стилей прописаные в CSS управляются из админки, в них весь гвоздь, надо будет полностью вырезать из админки эти настройки (смотрите скриншот) и оставить всю настройку в CSS, так думаю проще, далее всплывающее окно подписки реализовать на .JS, что бы страница не перезагружалась, иначе мои дивы расползаются, таблицы в скрипте переписать под дивы и привести всё к валидности. Тем самым по мимо моей оплаты у вас будет и полностью рабочий скрипт подписки и рассылки новостей, который я буду тестировать и сообщать о всех ошибках.
109. YuraP0d - 2 марта 2014 — 09:47 - перейти к сообщению
Принял услуги пользователя WebMaster, цена за работу 800 рублей, для его гарантии оплаты отчитываться буду в этой теме.
110. WebMaster - 2 марта 2014 — 09:50 - перейти к сообщению
Взял работу
111. BON - 3 марта 2014 — 13:36 - перейти к сообщению
YuraP0d пишет:
Принял услуги пользователя WebMaster, цена за работу 800 рублей, для его гарантии оплаты отчитываться буду в этой теме.

много даешь за эту работу. разбалуешь вебмастераУлыбка
112. WebMaster - 7 марта 2014 — 14:45 - перейти к сообщению
Цитата:
Взял работу

Выполнил, получил 600р.
113. Yamaliya - 8 марта 2014 — 03:47 - перейти к сообщению
WebMaster, надеюсь, что это Ваша не основная работа. И на основной Вы получаете достойную оплату.
Мне казалось (я могу ошибаться) что движок и форум для энтузиастов.
114. BON - 8 марта 2014 — 11:12 - перейти к сообщению
wasp, вебмастер не работает. Ещё учится
115. electron - 8 марта 2014 — 11:38 - перейти к сообщению
какая разница, учится он или работает. человек пишет и пытается разболтать тот застой, который здесь на форуме. человек делает хоть что-то для того, чтоб движок жил и развивался.
116. WebMaster - 8 марта 2014 — 18:47 - перейти к сообщению
Я закончил работу, получил ещё 400р.

Цитата:
Мне казалось (я могу ошибаться) что движок и форум для энтузиастов.

Так и есть.
117. YuraP0d - 8 марта 2014 — 18:49 - перейти к сообщению
Зря тролите, я доволен работой, предложил дальнейшее сотрудничество, так как понял, что не тот возраст, что бы учится, это моё хобби а на него много времени не хватает.

Теперь наверно все эти сообщения можно удалить
118. WebMaster - 8 марта 2014 — 18:50 - перейти к сообщению
Цитата:
какая разница, учится он или работает. человек пишет и пытается разболтать тот застой, который здесь на форуме. человек делает хоть что-то для того, чтоб движок жил и развивался.

Я хочу наконец-то сделать MySQL версию ExBB, только один похоже не справлюсь!
119. 1Bot - 11 марта 2014 — 07:48 - перейти к сообщению
WebMaster пишет:
Я хочу наконец-то сделать MySQL версию ExBB, только один похоже не справлюсь!

Детализируйте пожалуйста свои планы и задумки по реализации, с тем чтобы эту работу можно было разбить на небольшие законченные проекты и дело пойдет быстрее.
120. WebMaster - 12 марта 2014 — 07:46 - перейти к сообщению
Цитата:
Детализируйте пожалуйста свои планы и задумки по реализации, с тем чтобы эту работу можно было разбить на небольшие законченные проекты и дело пойдет быстрее.

Хотелось бы сделать ядро, которое будет отличаться высокой производительностью, надёжностью и расширяемостью... Уже есть некоторые наработки.
Например запросы к базе выполняются так:
CODE:

db::query('INSERT INTO table SET param1=?s', 'Параметр 1');
$data = db::getRow('SELECT * FROM table WHERE id=?i', 1);
$data = db::getAll('SELECT * FROM table');


Функции для регистрации/обработки события остались почти такими же, как я описывал в документации к плагинам:
CODE:

// Регистрация событий
core::setAction('ActionName');
core::setAction('ActionName', array('param1'=>$param1));

// Обработка события из плагина
core::setHandler('ActionName', 'HandlerFunction');


Каждый раздел форума(главная страница, просмотр списка форумов, просмотр тем в форуме, просмотр сообщений в теме) будет выполнен в виде отдельного модуля.
Модуль запускается из файла в modules/Название_модуля/module.php
Структура папки modules/Название_модуля/ может быть такой:
views/ - находятся шаблоны
models/ - находятся модели
Пример кода модуля:
CODE:

class ControllerTest extends Controller {
public function ActionIndex() {
// Главное действие модуля, вызывается index.php?a=test
$model = $this->getModel('test'); // Получение объекта модели models/test.php
template::setData('TestData', $model->getData()); // Регистрация данных, чтобы их можно было использовать из шаблона
template::view('Test', 'index_page'); // Вызов шаблона views/index_page.php
}

public function ActionOther() {
// Главное действие модуля, вызывается index.php?a=test/other
$model = $this->getModel('test');
template::setData('TestData', $model->getOtherData());
template::view('Test', 'other_page');
}
}

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

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