Информационная лента
Чат


Загрузка данных...

Необходимо авторизоваться!

Свежие обсуждения


Загрузка данных...

Случайные 5 скриптов


Главная » 2012 » Январь » 4 » Автоматическое повышение репутации за добавление файла

Автоматическое повышение репутации за добавление файла


Многие просили написать скрипт, который будет выдавать пользователю + к
репутации а добавление файла в автоматическом режиме. Собственно, вот и
скрипт =)
Алгоритм работы: По нажатию кнопки добавить в форме добавления идет проверка на корректность заполненности, после чего добавляется материал и идет запрос к php скрипту, который и увеличивает репутацию. В поле "причина изменения репутации" вставляется по умолчанию название файла. Кстати, скрипт заменяет стандартное окошко-уведомление об успешном добавлении материала на более практичное.

Для установки требуется активированный пакет PHP!



Установка:





1. Для начала, создайте профиль бота, который будет увеличивать репутацию. Для этого зарегистрируйте нового пользователя, и перенесите его в группу, которая имеет возможность повышать репутацию пользователям неограниченное кол-во раз в день.


2. Теперь скачайте архив: http://www.ujs.su/Php/uJs_reputation_file.rar, разархивируйте его, откройте файл repfile.php и измените строки следуя комментариям рядом с ними:

define('SITE', 'http://www.ujs.su/'); // адрес сайта
define('LOGIN', 'ЛОГИН'); // Логин бота
define('PASS', '123456'); // Пароль бота

После редактирования сохраните файл, и загрузите его и cookies.dat по FTP PHP в системную папку scripts.


3. Зайдите в ПУ, управление дизайном, каталог файлов,страница добавления/редактирования материала, найдите код $BODY$ и замените на:
Доступно только для пользователей
4. Почти готово! Чуть ниже разместите скрипт:
Доступно только для пользователей
5. Готово! Убедительно советуем Вам отключить репутацию у бота по окончанию установки!
P.S.: скрипт предназначен для модуля каталог файлов!




Автор: Expert
Источник: http://ujs.su
При копировании указывайте ссылку на источник!



Просмотров материала: 3221 Дата добавления: 04.01.2012 Комментариев: 33
Категория: » PHP скрипты для uCoz Loading... 0 Loading...
Ссылка:
BB code:
Dark_Delphin | В 02:23 26.12.2012 | Оценка: « 1 »
Отличный скрипт! А для библиотеки 1.7 будет?
sani | В 11:02 13.12.2012 | Оценка: « 0 »
В первую очередь, хочу поблагодарить автора за реально хороший и полезный скрипт.
Спасибо большое. Всё великолепно работает, правда действительно только на jQuery 1.3.2, хотя это не принципиально!)

Но сразу возник один вопрос, как изменить js, что бы при добавлении материала, не высвечивались ни какие окна, а сразу происходил редирект на добавленный материал.

Раньше у меня, на странице добавления стоял такой скрипт

function checkAjaxResponce(){var ta;if((ta=$('div.myWinCont:last > a')).length) {location.href = ta.attr('href');}}setInterval ("checkAjaxResponce()", 1000 );

Которые после добавления перекидывал на добавленный материал, но после установки вашего скрипта, он перестал работать.

Буду признателен за помощь, в решении это проблемы.
Expert | В 20:28 17.12.2012 | Оценка: « 1 »
Содержимое файла скрипта getrep_file.js замените на:
Code

  function plusrep(vars) {
  $.get('/php/repfile.php', {filename: $('#ldF1').val()},
  function (reputation) {
  if(reputation.indexOf('получена') !=-1) {
  _uWnd.close('addEnt');
  enturl = vars.text().match(/href="(.*)"\s/)[1];
  window.location.href = enturl;
  setTimeout(function () {_uWnd.getbyname('thanks').checksize();},1000);
  } else { alert('Ошибка при получении бонусной репутации за файл!\n Данные ошибки: '+reputation+'')} })
  }
sani | В 16:54 18.12.2012 | Оценка: « 1 »
Спасибо большое, теперь всё супер, как нужно!)
onlaino | В 00:44 11.10.2012 | Оценка: « 0 »
Всё сделал по инструкции. Нажимаю добавить на сайте, вылезает окно и долго грузится в аяксе... так ничего там и не показывает как на картинке. Но файл добавляет и репутацию повышает. Как исправить чтоб показывало данные в аякс окошке а не значок загрузки?
Coder | В 20:58 12.10.2012 | Оценка: « 0 »
Какая версия jQuery?
onlaino | В 23:06 12.10.2012 | Оценка: « -1 »
в админке показывает 1.7.2 выбрано
PRO | В 11:20 13.10.2012 | Оценка: « 1 »
Попробуй 1.3.2
onlaino | В 12:43 13.10.2012 | Оценка: « 1 »
Помогло, спасибо
_PrizraK_ | В 20:59 08.11.2012 | Оценка: « 0 »
А нельзя скрипт для версии 1.7.2 переделать?
WaRrOcK | В 10:31 13.10.2012 | Оценка: « 0 »
У меня 1.7.2 и все работает отлично!
onlaino | В 14:13 13.10.2012 | Оценка: « 0 »
а у меня только с 1.3.2 работает
Expert | В 23:13 13.10.2012 | Оценка: « 0 »
Увы, корректная поддержка только на JQ 1.3.2
Kulac | В 11:20 16.07.2012 | Оценка: « 0 »
Сайт укозик что-то подобное сделал без PHP, использую и очень хорошо
Fox | В 16:35 15.07.2012 | Оценка: « 0 »
Все работает, прикольно!
_PrizraK_ | В 23:50 29.06.2012 | Оценка: « 0 »
Почему-то не появляется окно с уведомлением, а репутация повышается.
SkiLLeD | В 15:06 30.06.2012 | Оценка: « 0 »
Возможно, конфликт скриптов.
nikitapoga | В 22:34 25.04.2012 | Оценка: « 0 »
Установил скрипт, пишет, что репутация изменена, но ничего не меняется
Goldman | В 15:00 27.04.2012 | Оценка: « 0 »
PHP то активировал, скрипт залил куда требуется?
_PrizraK_ | В 17:12 20.03.2012 | Оценка: « 0 »
А можно этот скрипт впихнуть в раздел "Блог"?
Programmer | В 15:41 24.04.2012 | Оценка: « 0 »
Наверное, да
sani | В 14:17 13.12.2012 | Оценка: « 0 »
Да можно, там только, нужно ещё один js залить и поменять id поля с которого название берётся.
Я себе так под модуль /stuff сделал
Light | В 16:03 18.01.2012 | Оценка: « 0 »
Я тоже хотел такой скрипт сделать, опередили =D
Programmer | В 14:33 14.01.2012 | Оценка: « 4 »
Большое спс!

1-10 11-16
Опрос Архив

c = "ucoz001"; k = c.match(/\d+/); Чему равно k?


Всего проголосовали 98 человек
Мини-новости Новость 0 из 0
| |
Рекламный блок
Категории ...
JavaScript для uCoz [42]
Скрипты на языке JavaScript
PHP скрипты для uCoz [14]
PHP разработки
Flash скрипты для uCoz [1]
Flash продукция
Шаблоны для uCoz [0]
Шаблоны для ваших сайтов
Новости uJS [2]
Новости по сайту
Статистика Онлайн: NaN
Общая за день
Сейчас онлайн

uJS.su - сайт, посвященный уникальным разработкам для системы uCoz. У нас Вы найдете десятки готовых интересных уникальных решений для Вашего сайта, а также сможете оставить свою идею, которую мы постараемся реализовать.