Брендомания или опять про Битвы брендов....

Опубликовано:
Редактировалось: 3 раза — последний вчера в 19:23
Просмотров: 3266
+1
Голосов: 3

Так как старая версия скрипта меня не очень устраивала то я пошел опять гулять по инету в поисках нормального скрипта с админкой и что бы пользователи смогли добавлять битвы и НАШЕЛ! Скрипт этот бесплатный и предоставлен сайтом можно скачать оттуда можно архив из моего профиля с этого сайта. Что дает нам этот скрипт и чем он лучше старого варианта? Ну во первых тут есть АДМИНКА!

Так же есть еще всякие зачетные фишки да что говорить посмотреть можно как оно у меня на сайте

http://www.my-kovrov.ru/battle/

Да пользователи теперь могут добавлять битвы, прада вводятся только названия двух брендов а вы уже в админке добавляете картинки. Это удобно тем что не будет кривых голосований. Итак как это все внедрить в instant cms скачиваем архив с сайта призводителей или у меня в профиле(ВНИМАНИЕ! скрипт работает в кодировке UTF я перекодировал файлы) Первым делом прописываем в БД

Код PHP:
  1.  
  2. CREATE TABLE `brands` (
  3. `id` int(11) NOT NULL AUTO_INCREMENT,
  4. `brand_one` varchar(255) NOT NULL DEFAULT '',
  5. `image_one` varchar(255) NOT NULL DEFAULT '',
  6. `counter_one` varchar(255) NOT NULL DEFAULT '0',
  7. `url_one` varchar(255) NOT NULL DEFAULT '.',
  8. `brand_two` varchar(255) NOT NULL DEFAULT '',
  9. `image_two` varchar(255) NOT NULL DEFAULT '',
  10. `counter_two` varchar(255) NOT NULL DEFAULT '0',
  11. `url_two` varchar(255) NOT NULL DEFAULT '.',
  12. `ip_add` varchar(255) NOT NULL,
  13. `date_add` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  14. `show` varchar(255) NOT NULL DEFAULT '0',
  15. PRIMARY KEY (`id`),
  16. KEY `id` (`id`)
  17. ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  18.  
  19.  
  20.  
  21. INSERT INTO `brands` VALUES (1, 'Snikers', '1309851705130923758078971928731973.jpg', '3', '', 'Mars', '13098517051309237580089078040829082834.jpg', '2', '', '62.5.141.240', '2011-07-05 11:41:45', '1');
  22.  
  23.  
  24.  
  25. CREATE TABLE `vote_ip` (
  26. `id` int(11) NOT NULL AUTO_INCREMENT,
  27. `imid` varchar(255) NOT NULL,
  28. `ip` varchar(255) NOT NULL,
  29. PRIMARY KEY (`id`),
  30. KEY `id` (`id`)
  31. ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  32.  

Редактируем файл config.php

Далее заливаем папку battle в корень сайта и редактируем файлы index.php и brands.php под себя вроде все!

Перейдя по адресу ВАШ САЙТ/battle/ у вас должна появится страница битв

Вы спросите почему на отдельной странице?! Отвечаю: пробовал заливать файл index.php в папку includes---->myphp а все остальное сливал в корень все вроде получилось но не открывались все битвы и не переходило на другие битвы то есть работала только последняя залитая(( Можете попробовать этот вариант но нужно будет везде перелинковывать скрипты на свой сайт, может я просто где то забыл прописать адреса. Еще можно вывести в табы или воспользоватся рипером сторонних сайтов для instant cms мне ничего это не подошло, а вы же можете поэксперементировать может что то и пригодится.

Еще раз напоминаю что это бесплатная версия скрипта! На сайте вы можете купить платную цена свободная, но минимум 1 американский рубль. В платной версии есть достаточно много хорошего чем отличаются скрипты можно почитать на сайте производителя, но скажу сразу что внешне различий нет просто добавлены настройки.

Теперь о втором варианте битв это что то вроде модуля.

Скрипт хорош тем что встраивается в сайт и прост в настройке.

Скачиваем архив golosa_scripts распаковываем его в корень сайта а в темплейт вашего шаблона вставляем

Код PHP:
  1.  
  2. [b]там где будет скрипт[/b]
  3. <center><div id="golosa_block" class="golosa_block"></div></center>
  4. [b]перед </body>[/b]
  5. <!-- Golosa Add -->
  6. <div id="golosa_ad" class="golosa_ad" style="display:none;">
  7. <script type="text/javascript" src="/golosa_scripts/golosa.js" charset="UTF-8"></script>
  8. </div>
  9. <!-- End Golosa Add -->
  10.  
  11. <script type="text/javascript">
  12. document.getElementById('golosa_block').appendChild(document.getElementById('golosa_ad'));
  13. document.getElementById('golosa_ad').style.display = 'block';
  14. </script>
  15.  

В CSS своего шаблона прописываем

Код PHP:
  1. .golosa_rss {clear:both;background: url(/golosa_scripts/postdata.gif);font-size:12px; background-color:#f4f4f4; padding:7px 2px 7px 2px; border:1px dashed #4E729A;overflow:hidden;}

Все заходим на сайт а там уже голосят))) Минус скрипта голосование только "в контакте"

Посмотреть можно что да как на главной моего сайта

http://www.my-kovrov.ru/

Как говорят на сайтах этот скрипт приносит около 20% посещаемости сайта)) Будем надеятся) А да не забудьте отредактировать файл golosa под свой сайт!

Ну вот теперь вроде и все надеюсь помог! Если возникнут вопрсы или трудности пишите помогу чем смогу!

Комментарии (5)
Letsgo #
: 0

Хорошая штука, но конечно надо встроенную в инстант свою делать. Тут первый скрипт версия 0.2 или 0.3 ? За доллар там можно купить 0.3

Дмитрий #
: 0

тут 00008 что ли) это как демо но она полностью рабочая в платной версии только дополнительные настройки в админке появились, а так все работает особых отличий нет. В данное время продают только 0.0.2.0.

Внимание! На демо сайте версия 0.0.3.0. Которая после доработок будет предствалена как отдельный продукт.

И некоторые функции которые представлены в данной версии - отсутсутствуют в доступной для скачивания 0.0.2.0.

Для покупки доступна только версия 0.0.2.0

Алфей #
: 0

Всем привет! Подскажите пожалуйста как перекодировать файлы этого скрипта с uft8 на cp1251?

Дмитрий #
: 0

Так они вроде уже перекодированны?

Если нет значит я забыл ((( Открываем файл в Notepad ++ выделяем и копируем весь код как есть, вверху есть вкладка кодировка изменяем на windows-1251 а потом весь код заменяем на тот что скопировали и сохраняем. Должно в браузере открыватся нормальным русским текстом. так нужно переделать все файлы. Одна проблема при создании новой битвы названия брендов всеравно крокозябят. Как вариант названия брендов писать английскими буквами.

Levon Agatelyan #
: 0

Все проблемы имеют свои решения!

В том числе и эта!

Для того,что-бы имена были и на русском языке нужно просто сменить в файлах где написано UTF-8 на Windows-1251...

А так-же БД запросы в конце в место UTF-8(utf8) пишем cp1251 !!!

Голосуем

Самый нужный компонент