Увы, шаблон недоступен для скачивания или покупки, в связи с обращением правообладателя! По всем вопросам обращайтесь к Администратору.
Решил сделать стол заказов для uCoz, т.к уже не раз просили то найти какой-нибудь нормальный, то настроить какой-то из тех что уже сделаны. И так как ничего нормального не нашел, решил просто адаптировать таковой с DLE. Я сделал все максимально просто, без каких-либо скриптов, чисто на условных операторах uCoz, т.к есть в сети один типа очень функциональный стол с кучей скриптов - но вся эта функциональность во первых не нужна, а во вторых он не работает. Поэтому я сделал без лишних наворотов, но при этом в нем есть самое необходимое, и он точно будет работать.
Дизайн примерно тот же что на DLE, хотя я его немного доработал. Но главное то, что в оригинале этот стол заказов сделан при помощи табличной верстки (которую сейчас стараются не применять), а я все то же самое сделал на дивах.
Установка
1. Ну для начала активируйте модуль, который будете использовать под стол заказов. Я выбрал "доску объявлений", но это так-же может быть другой аналогичный модуль (каталог файлов, сайтов, статей, игр), который именно у вас ничем не занят.
2. Скачайте архив, и залейте его содержимое в корень файлового менеджера.
3. В настройках того модуля, который вы решили использовать - активируйте вот эти поля:
• Название • Краткое описание(описание заказа, или причина в случае отклонения) • Web-site(ссылка на выполненный заказ)
Обязательным к заполнению должно быть только поле с названием, то есть нужно поставить обе галочки напротив этого поля в настройках модуля. Два другие поля - необязательны к заполнению, то есть ставим одну галку.
Ну и конечно, стандартные названия полей вы можете заменить на свои, чтобы и вам, и тем кто будет делать заказы - было понятней, что и куда писать.
4. В этом же модуле, теперь нужно создать 4 категории, которые будут определять статус заказа. Эти категории нужно добавлять именно в такой последовательности как я напишу, чтоб каждая имела нужный id - ибо вид материалов уже настроен под определенный их порядок. Поэтому если какие-то категории у вас там уже есть - их нужно удалить, затем обновить страницу, и вот теперь добавлять категории:
• Ожидающие (ID:1) • В работе (ID:2) • Выполненные (ID:3) • Отклоненные (ID:4)
5. Теперь собственно установка. На все страницы со списком материалов выбранного модуля (главная, разделы, категории, поиска и рейтинга), вместо $BODY$ - ставим это:
Что делать с остальными блоками на этих страницах (блоком категорий, сортировки, навигации, переключателей страниц), как их оформить, оставить так, или удалить - смотрите сами.
6. Ну и последнее, это ставите в вид материалов выбранного под стол заказов модуля:
Ну вот в общем-то и все. Я думаю объяснять как там все работает не надо, все и так понятно. Не забываем оценивать, комментировать и делится - если материал полезный!
Здравствуйте, очень прошу помочь с появившейся проблемой... Установил стол заказов, всё работает, кроме 2-ух но... 1) Объявления не активны... То-есть, если я прикреплю скриншот допустим, то название заказа не становится активным, тем самым я не могу просмотреть скриншот, оставить комменты под заказом и т.д. 2) Если сразу после добавления заказа, просмотреть материал, то на страничку с заказом он переходит, но тут уже допустим нет ссылки на архив, который я оставлял в заказе... Очень прошу помощи! Был бы очень сильно благодарен, если бы помогли! Ссылка на сайт, если нужно http://testsitetest2.ucoz.net/board/
В принципе, стол отличный, всё фурычит как надо, смущает одно, выбор категории, при добавлении заказа, у кого-нибудь есть умная мысль, как это убрать для пользователей?
не всё там нормально, оно и будет выбивать не закрытый оператор <?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?> а должно быть так: <?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?> <?if($CID$=4) ?><img src="/ordesc/denied.png" title="Отклонено"/><?endif?>
Только что проверил - никаких ошибок с незакрытыми операторами там нет. А то что ты указал - это лишь часть кода, а если смотреть на весь - то все абсолютно верно. А твое исправление - это вообще дичь!
Всего три оператора, у каждого есть условие, и все закрыты. Так что у кого-то просто кривые руки или мозги.
А там точно функция рейтинга в модуле активирована? И в смысле реклама криво? Я рекламу специально сделал плавающей, т.к иначе она будет отображаться прямо в блоке заказов - и это не особо красиво.
Ничего, она не нужна тут. Ты делаешь заказ, его либо выполняют, либо нет - и указывают причину. Зачем страница материала? К тому же это адаптация модуля с DLE, где ее так-же нет.