Стол заказов для uCoz

Стол заказов для uCoz

12016-04-0460659Денис Абдуллин

Конструктор сайтов uCoz – система с огромным спектром возможностей. Подтверждение тому этот стол заказов для uCoz, выполненный, в первую очередь, для приятного пользования, и для повышения эффективности данного модуля. Принимать заказы с этим скриптом эффективнее, а подать заявку на выполнение той или иной операции станет приятным моментом для пользователя.

Стол заказов для uCoz выполнен в приятном, светлом стиле. Белые, да и вообще, светлые тона всегда имели повышенный интерес и пользовались большим спросом. Более того, данный скрипт является решением для многих Ваших проблем, связанны которые с подачей и приёмом заказов. Воспользовавшись данным решением, Вы в этом убедитесь!

Установка

1. Для начала активируйте ненужный модуль, в данном примере мы возьмем модуль «Доска объявлений».

2. Скачайте архив предоставленный ниже и загрузите папку под название ordesc в корень вашего сайта.

3. В настройках модуля «Доска объявлений» активируйте следующие поля:

  • Тема объявления (Название)
  • Текст объявления (Краткое описание)
  • Web-site (Ссылка на выполненный заказ)

* Поставьте две галочки в поле "Тема объявления", тем самым мы сделаем в добавлении заказа поле "Название", обязательным.

4. В этом же модуле, создайте 4 категории со следующим названием:

  • Ожидающие (ID:1)
  • В работе (ID:2)
  • Выполненные (ID:3)
  • Отклоненные (ID:4)

* ВАЖНО: Данные категории, нужно добавлять в той же последовательности, в какой и написано в статье. Так как вид материалов настроен под определенный их порядок.

5. На все страницы со списком материалов модуля (главная, разделы, категории, поиска и рейтинга), вместо $BODY$ - ставим это:

Код
<link rel="stylesheet" href="/ordesc/ordesc.css" type="text/css"/>  
<div class="order-table">  
<div class="trr otop">  
<div class="tdd"><img src="/ordesc/stat.png"/></div>  
<div class="tdd">Название</div>  
<div class="tdd">Добавил</div>  
<div class="tdd">Когда</div>  
<div class="tdd"><img src="/ordesc/rate.png"/></div>  
</div>  
$BODY$  
</div>

6. Последним шагом в установке нашего решения, будет замена кода вида материалов на:

Код
<div class="tdd">  
<span class="stat">  
<?if($CID$='1')?><img src="/ordesc/wait.png" title="Ожидает"/><?else?>  
<?if($CID$='2')?><img src="/ordesc/injob.png" title="В работе"/><?else?>  
<?if($CID$='3')?><img src="/ordesc/done.png" title="Выполнено"/><?else?>  
<img src="/ordesc/denied.png" title="Отклонено"/><?endif?>  
<?endif?>  
<?endif?>  
</span>  
</div>  
<div class="tdd">  
<h6><?if($CID$='3')?><a href="$AUTHOR_SITE$" title="Страница материала">$TITLE$</a><?else?>$TITLE$<?endif?><?if($MODER_PANEL$)?>$MODER_PANEL$<?endif?></h6>  
<?if($CID$='4')?>✎ <span class="ono" title="Причина отказа">$MESSAGE$</span><?else?>$MESSAGE$<?endif?>  
</div>  
<div class="tdd"><?if($PROFILE_URL$)?><a href="$PROFILE_URL$">$USERNAME$</a><?else?>Гость<?endif?></div>  
<div class="tdd">$DATE$</div>  
<div class="tdd"><a href="javascript://" title="Мне нравится!" onclick="$.get('/board/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали!','Ошибка',{w:270,h:120,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:120,t:8000});$('#rlike$ID$').text('+<?$RATED$+1?>');};});"><img src="/ordesc/like.png"/></a> <b id="rlike$ID$" style="color:<?if($RATED$='0')?>#999<?else?>green<?endif?>;">$RATED$</b></div>

Пример полноценного вида, данного решения:

Вид данного решения

Источник: http://fullweb.ucoz.ru/blog/stol_zakazov_dlja_ucoz/2016-03-28-536


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (9)
Эрдем Туран 2016-04-09 в 13:30 / МатериалСпам
А где собственно говоря архив со стилями и картинками?
0
Эрдем Туран 2016-04-09 в 13:26 / МатериалСпам
Этот модуль был разработан для Dle и не поддерживал полную страницу, да и в принципе она и не нужна, все что нужно уже описано здесь, дальше можно и самому доработать.
0
Данил Брумберг 2016-04-07 в 18:02 / МатериалСпам
Красиво выглядит :)
0
Alexander Kirshin 2016-04-05 в 19:23 / МатериалСпам
Не все так хорошо знают backend.
0
Геннадий 2016-04-04 в 21:55 / МатериалСпам
не хватает страницы материалы
0
DEKLINE 2016-04-05 в 17:32 / МатериалСпам
с 2008 по 2013 переделывал это никчемные модули под нестандартные решения, в итоге выбрал платные хостинги, лучше отдать 300 рублей за нормальный хостинг, чем 300 рублей чтобы на этой дрочи убрать рекламу.
0
shmalidze 2016-04-04 в 18:41 / МатериалСпам
Не плохо, я лично с гостевой книги сделал стол заказов http://prntscr.com/ao1rsv
2
Руслан Куликов 2016-05-22 в 03:49 / МатериалСпам
На странице сайта-источника) http://fullweb.ucoz.ru/SCRIPTS/Ordesc.rar
0
Alexandr 2016-07-26 в 17:12 / МатериалСпам
Подскажите вот такая ошибка Не закрыт один или более условный оператор (<?if?>) в виде материалов. Как исправить
0
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.