Например:
Четверг, 28.03.2024, 17:26 Регистрация Карта сайта RSS Лента
Игровые новости Топ Сайтов Статьи Загрузить изображение Игровой форум Картинки
  • Страница 1 из 1
  • 1
Форум » Система Ucoz » PHP скрипты для Ucoz » Опросы и битвы на php (для Ucoz)
Опросы и битвы на php
Dimas777
Дата: Пятница, 23.05.2014, 17:31 | Сообщение № 1
ICQ пользователя:
Skype пользователя:
Сайт пользователя:

Оффлайн
Сообщений: 300
Награды: 2
 


PHP скрипт опросы, битвы на uCoz. Можно устраивать голосование между двумя вещами. У каждого варианта ответа будет выводиться количество проголосовавших. Легкая настройка вида материалов. Все можно установить и настроить не зная при этом php.

Установка:

Шаг 1.
1. На PHP-сервере в папке "scripts" создайте папку "сражения"
2. Разархивируйте архив "PHP.zip" и откройте в любом текстовом редакторе файл "params.php" (можно хоть обычный блокнот)
3. В файле "params.php" установите домены сайта - ваш собственный и тот, который вам дал uCoz, если у вас нет своего домена, то указывайте 2 раза те, что дал uCoz. Иными словами, замените "round.ucoz.ru" на домен вашего сайта, в первой строке - ваш, а в следующей - uCoz'овский
4. Сохраните файл "params.php"
5. Загрузите все PHP-скрипты, которые вы разархировали и исправили то, что нужно, в папку "сражения", которую вы создали в первом пункте
6. В папке "бои" создайте 2 пустые папки "базы", и "проголосовать"

Шаг 2. Установка клиентских скриптов
1. Разархивируйте содержание архива "Files.zip" в корень сайта, соответственно (откройте файловый менеджер и загрузите все файлы)

Шаг 3. Настройка шаблонов
1. Во-первых, откройте в панели управления "Дизайн > Быстрая замена участков шаблона".
Выберите режим замены "Многострочный", после чего в поле "Что заменить" вставляйте:

</ head>

А в поле "На что заменить" вставьте:

Код
</head><script type="text/javascript" src="/battles.js"></script>


2. Теперь вы подключили основной клиентский скрипт на все страницы сайта

Шаг 4. Настройка модуля
1. У нас в качестве места под битвы будет использоваться модуль "Каталог статей".
2. Заходим в панели управления "Каталог статей > Настройки модуля"
3. Изменяем поле "Название модуля" на "Битвы"
4. Находим на этой же странице пониже "Поля для добавления материалов"
5. Ставим 2 галочки на поле "Имя автора материала", остальное - по желанию
6. Сохраняем
7. Так же можно настроить названия категорий, например "Битвы брендов", "Жизненные битвы" и пр.

Шаг 5. Настройка дизайна модулей
1. Первым делом заходим в "Дизайн > Управление дизайном", далее "Каталог статей > Страница добавления/редактирования материала"
2. Находим там код $BODY$ и сразу после него вставляем код, который находится в файле "str_dobavl_redact_stati.txt"

3. Теперь там же, в управлении дизайном, заходим в "Каталог статей > Страница материала и комментариев к нему"
4. Ищем там код $MESSAGE$ и вставляем после него код из файла "str_mat_stati_1.txt"
5. Находим на этой же странице код

</ body>

И ставим перед ним код из файла "str_mat_stati_2.txt"
Хотя, по сути, можно этот код ставить хоть куда, главное - после id="battle_variants", если вы ничего не поняли - ставьте куда я написал smile
6. Снова об этом же коде - в нем настраивается вид вариантов ответа и в нем есть свои {КОДЫ}.
Этот вид вариантов ответа начинается с <!-- Начало вида битвы --> и заканчивается <!-- Конец вида битвы --> соответственно
6. 1. Вот все эти коды-переменные
6. 1. 1. {FIRST_TEXT} - название 1-го варианта ответа
6. 1. 2. {SECOND_TEXT} - название 2-го варианта ответа
6. 1. 3. {FIRST_IMAGE} - картинка 1-го варианта ответа
6. 1. 4. {SECOND_IMAGE} - картинка 2-го варианта ответа
6. 1. 5. {FIRST_PERCENT} - процент проголосовавших за 1-ый вариант ответа
6. 1. 6. {SECOND_PERCENT} - процент проголосовавших за 2-ой вариант ответа
6. 1. 7. {VARIANT_1} - количество проголосовавших за 1-ый вариант ответа
6. 1. 8. {VARIANT_2} - количество проголосовавших за 2-ой вариант ответа

7. Теперь избавляемся от лишнего. Код $ИМЯ_АВТОРА$ - уникальный ключ md-5 хэша, и если показывать его всем людям, они просто собьются с толку. Поэтому надо убрать его с видимых мест
7. 1. На этой же странице "Каталог статей > Страница материала и комментариев к нему" ищем код:

Код
<?if($ИМЯ_АВТОРА$)?> | <!--<s5173>-->Автор<!--</s>-->: <u>$ИМЯ_АВТОРА$</u><?endif?>


И удаляем его
7. 2. Переходим на "Каталог статей > Вид материалов"

Код
<?if($ИМЯ_АВТОРА$)?>Автор: $ИМЯ_АВТОРА$ |<?endif?>


И тоже удаляем его.

Готово!

Источник: phpexample.ucoz.net

Опросы, битвы, на, php

    
Game-Portals.3dn.ru - The Best.
Форум » Система Ucoz » PHP скрипты для Ucoz » Опросы и битвы на php (для Ucoz)
  • Страница 1 из 1
  • 1
Поиск: