Ответить Новая тема Новый опрос 
 Редактирование модуля в админке
greenplanet
Новичок
Сообщений: 6
Регистрация: 15-01-2013


15-01-2013 18:03
Доброго времени суток.
Создал я модуль простого слайдера картинок. Подскажыте пожалуйста как мне теперь сделать так чтоб я мог из админки добавлять картинки и описание ???
Вот слайдер :
*.tpl :
Код:
<link rel="stylesheet" type="text/css" href="{$module_dir}slider.css" media="all">
<div class="trademarks">
        <h4>Торговые марки</h4>
        <div class="trademarks_content" style="padding:0px;">
            <div class="slider">
                <div class="slide-list">
                    <div class="slide-wrap">
                        <div class="slide-item">
                            <img width="280" height="187" src="{$module_dir}img/img-1.jpg" alt="" />
                            <span class="slide-title">Первый слайд</span>
                        </div>
                        <div class="slide-item">
                            <img width="280" height="187" src="{$module_dir}img/img-2.jpg" alt="" />
                            <span class="slide-title">Ну просто очень длинное название второго слайда</span>
                        </div>
                        <div class="slide-item">
                            <img width="280" height="187" src="{$module_dir}img/img-3.jpg" alt="" />
                            <span class="slide-title">Третий слайд</span>
                        </div>
                        <div class="slide-item">
                            <img width="280" height="187" src="{$module_dir}img/img-4.jpg" alt="" />
                            <span class="slide-title">Четвертый слайд</span>
                        </div>
                        <div class="slide-item">
                            <img width="280" height="187" src="{$module_dir}img/img-5.jpg" alt="" />
                            <span class="slide-title">Пятый слайд</span>
                        </div>
                        
                        
                    </div>
                    <div class="clear"></div>
                </div>
                <div name="prev" class="navy prev-slide"></div>
                <div name="next" class="navy next-slide"></div>
            </div>
        </div>
    <script src="{$module_dir}slider.js"></script>
</div>

*.php :
Код:
<?php
class Trademarks extends Module
{
        function __construct()
        {
                $this->name = 'trademarks';
                $this->tab = 'Blocks';
                $this->version = 1.0;


                parent::__construct(); // The parent construct is required for translations


                $this->page = basename(__FILE__, '.php');
                $this->displayName = $this->l('TradeMarks');
                $this->description = $this->l('All trade Marks');
        }


        function install()
        {
                if (!parent::install())
                        return false;
                if (!$this->registerHook('displayFooter'))
                        return false;
                return true;
        }


        /**
        * Returns module content
        *
        * @param array $params Parameters
        * @return string Content
        */
        function hookDisplayFooter($params)
        {
                return $this->display(__FILE__, 'trademarks.tpl');
        }


}
?>

ну и просто й скрипт прокрутки.... Помогите пожалуйста
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Rafael
Новичок
Сообщений: 5
Регистрация: 14-01-2013


15-01-2013 18:43
Это не две-три строчки кода...
Я могу посоветовать взять за основу модуль homeslider и допилить его под свои нужды, если в коде разбираетесь то проблем возникнуть не должно.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
greenplanet
Новичок
Сообщений: 6
Регистрация: 15-01-2013


15-01-2013 18:55
Хорошо большое спасибо
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос