пример простой шаблонизации
класс положить в incfiles/classess
в mainpage в конец добавить (+/-)
$a = new Kvoter('test');
$a->settings()->set('tpl', 'test.tpl.php');
$a->init();
#$a->debug();
echo $a->render();
в корень положить test.tpl.php
в корень положить test.tpl.php (+/-)
<!-- start tpl file -->
<h3>Тестовая голосовалка</h3>
<div class="menu"
<div class="list1">
<img src="<?=$data['root']?>/images/file.gif" alt="yes" /> <?=$data['links']['yes']?> (<?=$data['counts']['yes']?>) |
<img src="<?=$data['root']?>/images/k_-2.gif" alt="no" /> <?=$data['links']['no']?> (<?=$data['counts']['no']?>)
</div>
</div>
<?php
#echo '<pre>' . print_r($data, 1) . '</pre>';
?>
<!-- end tpl file -->
Koenig, Мне почему то казалось что именно ты и писал класс комментариев) или это reaper был
Oewgo, ты не видишь суть модуля? первый пост почитай. там даже ссылка есть
# Zidan_@777@ (31.03.2016 / 02:35)
Koenig, Мне почему то казалось что именно ты и писал класс комментариев) или это reaper был
Если ты про
это, то я всего-лишь капчу прикрутил.
Код конечно адовый.
Зачем ты вызываешь методы для доступа к приватным полям внутри класса?
А ещё там есть одна длиииинная строка, в которой намешано куча тернарных операторов. Не надо так
Лучше нормальные условия задействовать, так хотябы читать можно будет.
Дальше лень разбираться, какой-то треш происходит, который не поддаётся логике.
Такое ощущение, что ты используешь классы ради классов.
reaper, что то пробую, вся суть всего этого, чтоб пользователь скачал и воткнул по инструкции, глянь класс аплоад в двиге 4740 строк, вот где ад
при посторении через if else много строк как мне кажется, хотя не критично имхо, да и не такая уж и длинная строка
еще критикуют методы set sets
разбил на классы чтоб чуть разделить, удобнее конечно было бы все в один класс навалить