Удаление папки /install/ - обязательно!

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Первый пост
Old  
Gatses
Продвинутый
 
Gatses's Avatar
Default 0

Спасибо

Last edited by Gatses : 12-18-2010 at 08:36 PM.
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
jerudko
Простоузер
Default 0

Я вот тоже ничего не понимаю, у меня на форуме общаются люди нормально.

А в статистике по критериям "Пользовательские очки", "Заполненный профиль", "Длительность пребывания" лидирует пользователь, у которого 0 сообщений, 0 друзей... и который заходил на форум 1 раз, когда регистрировался и больше не появлялся.

Профиль у него тоже не заполнен - только 2 обязат. поля.

-------
Решено путем "Сброс статистики" и пересчет.

Last edited by jerudko : 12-10-2010 at 10:47 AM.
 
Old  
tohenson
На доске почёта
клон
 
banned nax
Default 0

Установил себе данный Хак, всё отлично работает, НО хочу чтобы купленные предметы выводились в ПОСТБите, выставил в настройках всё как надо, но он не выводит ничего.

Подскажите, может что-то нада в шаблоне подправить ?
 
Old  
AggreSSor
Простоузер
Default 0

Честно говоря так и не понял, что именно качать под vB 3.8.5?
Желательно со всеми теми примочками, которые указаны в первом посте.
Подскажите какой именно архив скачать.
Заранее благодарен
 
Old  
leonis
Продвинутый
 
leonis's Avatar
Default 18

Я перевёл последнюю доступную версию хака на русский. В аттаче версии для CP1251, UTF-8 и оригинал на инглише. Качайте любой, что вам подходит.

Переводил и тестировал больше недели, всё работает как нужно.

Немного лирики.
1. Я не пытаюсь извлечь из перевода какую-то выгоду, поэтому, отнеситесь к нему не так скрупулёзно. В переводе возможны грамматические ошибки и какие-то неточности, хотя, я много раз тестировал его. Переводил изначально как для своих, ведь vBSupport мне как родной.
2. vBExperience, переведённый на русский язык я использую сам, так что гарантирую, что ничего не накосячил в нём.
3. Перевод на русский выполнен в необходимых пределах и приличном качестве. Затронуты так же php файлы, т.к. в них найдено немало фраз на английском.
4. Кое-где я отходил от текста оригинала, т.к. либо он не раскрывал смысла, либо не вписывался в русский текст без обработки напильником.

Не переведено:
1. Слово Experience. Кому надо, ищем после строчки "<phrasetype name="Control Panel Global" fieldname="cpglobal">" в файле product_vbexperience385.xml. Почему не перевёл? Не нашёл нормального аналога в русском языке. А что нашёл для себя - не подойдёт большинству из вас.
2. Какие-то фразочки в php файлах. Всё, что нашёл - перевёл, но 100% гарантии не даю. По-крайней мере, пользователи английские фразы увидеть не должны, а администраторы и так разберутся, если где-то вместо "вещей" проскочит "items".
3. Часть аддонов в vBExperience_385_Beta4\RUS\extras\Addons. Перевёл только те, что использую сам, т.к. остальные тупо не могу проверить.

Две фразы лично у меня не опознались. Если у вас такое же - вставьте в языки:
xperience_points_post_group_discussion Очки за сообщения в Группах
xperience_points_thread_group_discussion Очки за темы в Группах

Либо в xml продукта после <phrasetype name="GLOBAL" fieldname="global">:
<phrase name="xperience_points_post_group_discussion" date="1295395200" username="Leonis" version="3.8.7"><![CDATA[Очки за сообщения в Группах]]></phrase>
<phrase name="xperience_points_thread_group_discussion" date="1295395200" username="Leonis" version="3.8.7"><![CDATA[Очки за темы в Группах]]></phrase>

Отсебятина.
1. Кое-где в админке оставил свои комментарии, т.к. сам долго врубался в смысл настроек и ценю ваше время.
2. Добавил в описания соответствующих полей слова "Post Thank You" (аддон) и "vS-Hide Hack Resurrection" (в xml продукта), чтобы не путать благодарности. Если вы используете только один из этих модов и хотите "красоты" - удалите их.
3. Мод vBExperience: Некромант Сообщений - очки Некроманта теперь плюсуются. Если хотите их отнимать - поставьте минус перед ними в настройках.
4. Все настройки модов, которые я использую, в админке выводятся в нужном порядке (не вразвброс). Влияет на это параметр "displayorder", ищем в xml продукта и аддонов
5. Исправил ошибку из-за которой неверно выводилось описание оценки за дневники.

Что ещё можно подправить?
1. Удалить версию мода. Лично меня она напрягает. Файл xperience.php, строка $xperience_version = $vbphrase['xperience_name']." 3.8.5 Beta 4";
2. Хак отображения вещей. Если их больше одной, в постбите перед иконкой появится к примеру "2x"
В файле functions_xperience.php после строчки $itemicon = $itemi[3]; вставляем $itemmul = $itemcount>1 ? $itemcount.'x ' : '';
В файле product_vbexperience385.xml заменяем строку <a href="$vboptions[bburl]/xperience.php?go=shop&item=$itemid&do=details"><img border="0" src="$itemicon" alt="<phrase 1="$itemname" 2="$itemcount">$vbphrase[xperience_shop_item_p]</phrase>" /></a>
на $itemmul<a href="$vboptions[bburl]/xperience.php?go=shop&item=$itemid&do=details"><img border="0" src="$itemicon" alt="<phrase 1="$itemname" 2="$itemcount">$vbphrase[xperience_shop_item_p]</phrase>" /></a>

На самом деле, подправлять и модифицировать можно до посинения.
Я, например, уже для себя (не ищите в прикреплённых файлах) прикрутил возможность учитывать либо всё время жизни пользователя в статистике, либо только деятельность с момента начала "игры". Для любопытных выводится количество дней в "игре", а так же приглашение начать её. В перспективе модификация магазина, а именно - добавить вещам такие свойства, как срок действия (например какие-нибудь цветочки), гарантийный срок, после которого вещь может сломаться с определённой вероятностью, количество "юзов", а так же минимальный уровень, при котором можно купить/использовать вещь

Сейчас ночь уже, если что не так написал - не судите строго, сплю уже.

По vBExperience - чем смогу, помогу. Тестировал на vBulletin 3.8.3, 3.8.6

Чуть не забыл. На вкладке Experience Активность (xperience.php?go=activities&do=shop) активность магазина по какой-то причине не выводится. Это не смертельно, но вкладка пропадает. Когда более серьёзно возьмусь за магазин - выложу решение проблемы
Attached Files
File Type: rar vBExperience_385b4_Leonis_rus.rar (569.5 KB, 87 views)
File Type: rar vBExperience_385b4_Leonis_rus_utf8.rar (572.4 KB, 81 views)
File Type: zip vBExperience_385_Beta4.zip (913.3 KB, 54 views)

Last edited by leonis : 01-20-2011 at 04:44 PM.
 
Old  
TAIFUN
Человек
vBSSecurity
 
TAIFUN's Avatar
Default 1

leonis, хорошая работа. Так держать!
 
Old  
leonis
Продвинутый
 
leonis's Avatar
Default 5

ОК, начинаем работу над ошибками.
Нашёл баг в аддонах, из-за которого из общего числа не отнимались покупки.
Хотя.. Может так было задумано, чтобы из некоторых полей нельзя было отнимать очки, но ведь из репутации же отнимается!

Не по-русски, разжовываю.

Пример:
У меня 44 очка за использование кнопки "Спасибо"
Вещь стоит 3 этих самых использования.
При покупке у меня по-прежнему 44 очка за использование кнопки "Спасибо".
Непорядок.

Исправляется это очень просто.
Code:
В нужном аддоне ищем блок, отвечающий за расчёты. Как правило, он должен начинаться с <hookname>xperience_calcdata</hookname>.
Смотрим ниже -> SQL запрос (SELECT ...)
Смотрим ещё ниже, должна быть похожая конструкция
	$xperience['count_post_thanks_used'] = $post_thanks_used['post_thanks_user_amount'] * $vbulletin->options['xperience_points_post_thanks_used'];
	$xperience['count_post'] += $xperience['count_post_thanks_used'];
	$additionalsql .= "points_post_thanks_used=".$xperience['count_post_thanks_used'].",";

Все, что наклонным шрифтом у вас может быть другое, в зависимости от аддона.
Теперь в первой строке этой конструкции перед знаком равенства вставляем плюсик.
Должно получиться так:
	$xperience['count_post_thanks_used']+= $post_thanks_used['post_thanks_user_amount'] * $vbulletin->options['xperience_points_post_thanks_used'];
Всё, импортируем продукт и наслаждаемся результатом, не забыв пересчитать все очки заново.

Для ленивых - обязательно просмотрите аддон до конца. В post_thanks к примеру надо добавить плюсик в 3 местах, т.к. он считает 3 параметра.

Для продвинутых - напишите пожалуйста автору vBExperience об этой недоработке

Успехов

leonis добавил 20.01.2011 в 13:53
А вот и решение второго бага - не отображалась активность в магазине xperience.php?go=activities&do=shop
Code:
Файл
includes/functions_xperience.php
Ищем
		$arr_shop = GetActivityShop($date_start, $date_end, $limit);
Заменяем на
		$arr_shop = GetActivityShop($date_start, $date_end, 0, $limit);

Last edited by leonis : 01-20-2011 at 02:54 PM. Reason: Добавлено сообщение
 
Old  
Nsagen
Продвинутый
Default 0

можете подсказать что за баг такой после установки, версия форума 3.8.2





 
Old  
rasslabin
Знаток
 
rasslabin's Avatar
Default 0

leonis, спасибо огроменное за проделанную работу, очень благодарен!
И вопрос сразу: в includes сразу после установки можно удалить файлик install_xperience.php ?
 
Old  
leonis
Продвинутый
 
leonis's Avatar
Default 3

//Nsagen
По твоей ошибке - причины может быть две
1. Ты не туда залил картинки мода
2. Ты тестировал на каким-нибудь под-домене, и получается, что в настройках форума (Название сайта / Ссылка / Контактная информация) стоит http://твойсайт.ru, а картинки физически находятся в http://test.твойсайт.ru/forum/...
Внимательно изучи исходный код страницы с ошибкой (ищем что-то вроде src="http://твойсайт.ru/forum/xperience/images/red_left.png") и изменяем настройку форума либо записываем картинки куда нужно.

//rasslabin
Файл нужно оставить, т.к. в админке выскакивают ошибки без него. Минимум 2 функции из install_xperience.php используются в админ файле мода (CreateDefaultAchievements() и CreateDefaultAwards()).
В принципе, после всех-всех-всех настроек его можно попробовать удалить, либо, можно вырезать из него функции DoDropColumns() и DoInstall(), что я у себя и сделал. Спасибо за идею ;)
 
 

Tags
vbexperience

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:53 AM.


Powered by vBulletin® Version Alan Edition
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.