WildRAID Опубликовано 24 Сентября 2007 Автор Жалоба Поделиться Опубликовано 24 Сентября 2007 Вечером напишу. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 24 Сентября 2007 Автор Жалоба Поделиться Опубликовано 24 Сентября 2007 Добавление к балансу за каждый новый пост:Открыть /sources/classes/class_post_reply.php Найти:$this->post['pid'] = $this->ipsclass->DB->get_insert_id(); Добавить после: $this->ipsclass->DB->simple_construct( array( 'update' => 'taxes', 'set' => 'balance1=balance1 + 1', 'where' => 'user_id=' . $this->ipsclass->member['id'],)); $this->ipsclass->DB->simple_exec(); В строке 'set' => 'balance1=balance1 + 1' при необходимости заменить:- balance1 на [/b]balance2 и т.п. в зависимости от того, какую именно переменную нужно изменить;- + 1 на другое число или операцию, при помощи которой требуется изменять значение переменной. Добавление к балансу за каждый новый топик:Открыть /sources/classes/class_post_new.php Найти:$this->topic['tid'] = $this->post['topic_id']; Добавить после: $this->ipsclass->DB->simple_construct( array( 'update' => 'taxes', 'set' => 'balance1=balance1 + 5', 'where' => 'user_id=' . $this->ipsclass->member['id'],)); $this->ipsclass->DB->simple_exec(); Точно так же можно изменять значение элемента 'set' на любое необходимое. Добавление пользователя в налоговую систему сразу после регистрации.Открыть /sources/action_public/register.php Найти:$this->ipsclass->DB->do_insert( 'members', $member ); Добавить после: $tax_info = array( 'nickname' => $member['members_display_name'], 'user_id' => $member['id'], 'tax_group' => 2, 'event_info' => '&', 'joined_date' => time(),); $this->ipsclass->DB->do_insert( 'taxes', $tax_info ); По умолчанию пользователь попадает в техническую группу "Освобожден". Если требуется добавлять в другую, то в строке tax_group' => 2, заменить число 2 на id группы. id групп можно посмотреть в админке налоговой системы в первом столбце на форме редактирования групп. Пользуемся наздоровье.) Только что сделал и протестировал - работает. Ссылка на комментарий Поделиться на других сайтах Прочее
Vakhara Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 Можно вопрос про адаптацию данного мода под ролевые игры?Допустим у меня есть персонажи, у которых есть карточки со своими данными типа там сила, ловкость, манна, жизнь, уровень и т.д.Можно ли:1. Сделать так, чтобы эту информацию видели только определенные группы пользователей И тот человек, к кому привязана данная информация. Остальным чтоб она была Не доступна?2. Сделать несколько форматов выводов? То есть, у нас игра проходит по разным системам, в одной есть уровни, в другой уровней нет, но есть очки персонажа? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 25 Сентября 2007 Автор Жалоба Поделиться Опубликовано 25 Сентября 2007 1. Сделать так, чтобы эту информацию видели только определенные группы пользователей И тот человек, к кому привязана данная информация. Остальным чтоб она была Не доступна? Легко. В IPB версий 2.х внутри шаблонов используются логические конструкции, благодаря которым очень легко сделать так, чтобы одни пользователи видели какие-то элементы, а другие - нет. Банальный пример - ссылка на админцентр видна только админам. 2. Сделать несколько форматов выводов? То есть, у нас игра проходит по разным системам, в одной есть уровни, в другой уровней нет, но есть очки персонажа? Без изменения кода - нет. Но можно сделать... Правда не пару строчек править придется, как в примере выше. Ссылка на комментарий Поделиться на других сайтах Прочее
XRONOS Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 WildRAIDВот еще вопрос как сделатьч тоб налоговая группа не выводилась в под аватаром? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 25 Сентября 2007 Автор Жалоба Поделиться Опубликовано 25 Сентября 2007 Откройте /sources/action_public/topics.php Найти: //Parse tax_group if($is_tax_admin) { $html .= $TAXES['format_group'] . "<a href=" . $INFO['board_url'] . "/taxes.php?s={$this->ipsclass->sess->session_id}&target={$poster['id']}&mode=19>" . str_replace("{group_name}", $poster['tg_name'], $TAXES['format_name_group']) . "</a><br />"; } else { $html .= $TAXES['format_group'] . str_replace("{group_name}", $poster['tg_name'], $TAXES['format_name_group']) . "<br />"; } Добавить ПЕРЕД:return $html; Ссылка на комментарий Поделиться на других сайтах Прочее
XRONOS Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 Откройте /sources/action_public/topics.php Найти: //Parse tax_group if($is_tax_admin) { $html .= $TAXES['format_group'] . "<a href=" . $INFO['board_url'] . "/taxes.php?s={$this->ipsclass->sess->session_id}&target={$poster['id']}&mode=19>" . str_replace("{group_name}", $poster['tg_name'], $TAXES['format_name_group']) . "</a><br />"; } else { $html .= $TAXES['format_group'] . str_replace("{group_name}", $poster['tg_name'], $TAXES['format_name_group']) . "<br />"; } Добавить ПЕРЕД:return $html; Я имел ввиду чтоб выводилось количство средств а группа нет!______________________________________Вот фигня получилась после всего проделаногоне отображается количество налогов((((http://re.foto.radikal.ru/0709/5e/b456160459b3.jpg - вот тут можешь глянутьМожет объяснишь! Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 25 Сентября 2007 Автор Жалоба Поделиться Опубликовано 25 Сентября 2007 Перепроверил. У меня все работает. Вот ссылка на живой форум: http://vizjerei.com/forum/index.php?showtopic=14&st=1180 Как видите, группы пропали, а балансы остались. Где-то не там return $html;вставили. Ссылка на комментарий Поделиться на других сайтах Прочее
XRONOS Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 Все спасибо разобрался))))Респект мод отличный! Ссылка на комментарий Поделиться на других сайтах Прочее
XRONOS Опубликовано 26 Сентября 2007 Жалоба Поделиться Опубликовано 26 Сентября 2007 Вот еще вопросик возник!Как сделать чтоб если сообщение удалили то и налог удалялся за это сообщение? Ссылка на комментарий Поделиться на других сайтах Прочее
Elena Mja Опубликовано 28 Сентября 2007 Жалоба Поделиться Опубликовано 28 Сентября 2007 Случилось страшное.... Установила мод. База "дала добро" и "сказала", что все файлы установлены... в общем все здорово... Но все не здорово... К своему ужасу, я поняла, что..... у меня нет вот такого пути - /sources/action_public/topics.php и, как неумная Маша, я вносила изменения в этот файл - /sources/topics.php .... Как следствие - топики не просматриваются............ В этой связи у меня два вопроса... С чем может быть связано отсутствие папки /sources/action_public/ И, что можно теперь сделать... Версия форума v2.0.4 Буду очень признательна за ответ. P.S Ссылка визуально не просматривается, но открывается. Картинка такая же, как в демо. Но, пустая, пока, разумеется. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 28 Сентября 2007 Автор Жалоба Поделиться Опубликовано 28 Сентября 2007 В этой связи у меня два вопроса... С чем может быть связано отсутствие папки /sources/action_public/ И, что можно теперь сделать... Версия форума v2.0.4 Буду очень признательна за ответ. Модификация создавалась и тестировалась для 2.1.х, 2.2.х и 2.3.х. Видимо, папка отсутствует по причине того, что у вас версия 2.0.4. Что с этим можно сделать... Чтобы топики снова стали отображаться, следует откатить изменения в topics.php. А в идеале, восстановить резервные копии всех файлов. Возможно, в ближайшем будущем дойдут руки до того, чтобы сделать совместимость с 1.3 и 2.0 версиями. Вот еще вопросик возник!Как сделать чтоб если сообщение удалили то и налог удалялся за это сообщение? Удаление постов - это комплексная проблема.) Ведь могут сразу удаляться целые топики и даже форумы. Посмотрю, как время будет. Ссылка на комментарий Поделиться на других сайтах Прочее
Elena Mja Опубликовано 28 Сентября 2007 Жалоба Поделиться Опубликовано 28 Сентября 2007 Спасибо) "Откатываемся")))) Ссылка на комментарий Поделиться на других сайтах Прочее
Lord Havoc Опубликовано 29 Октября 2007 Жалоба Поделиться Опубликовано 29 Октября 2007 Насколько реально сложно сделать лог по событиям для каждого пользователя ?Мне например мод понравился в качестве учета абонентской платы в домашней сети. Но нужен лог.И нужно чтобы автоматической событие было например: выполнять 01 числа каждого месяца. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 30 Октября 2007 Автор Жалоба Поделиться Опубликовано 30 Октября 2007 Насколько реально сложно сделать лог по событиям для каждого пользователя ? Вполне реально. Но это небыстро, да и желания "на интерес" развивать эту модификацию у меня особо нет. Ссылка на комментарий Поделиться на других сайтах Прочее
zedbez Опубликовано 13 Ноября 2007 Жалоба Поделиться Опубликовано 13 Ноября 2007 хороший мод однозначно,но найти бы автора темы - автора скрипта вот собственно вопрос: можно ли как-нибудь переменную БАЛАНС использовать в дополнительных полях пользователей Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 14 Ноября 2007 Автор Жалоба Поделиться Опубликовано 14 Ноября 2007 Всё можно. Но зачем? При просмотре тем эта информация и так выводится подобно дополнительным полям профиля. А в админке налогов можно отредактировать формат. Ссылка на комментарий Поделиться на других сайтах Прочее
Rastamana Опубликовано 29 Ноября 2007 Жалоба Поделиться Опубликовано 29 Ноября 2007 Я не завершаю установку до конца..Дохожу до того момента где надо проверить наверху форума ссылочку "Налоги"!А ее там нет!!! Перекешировал все что можно..стили,кссс,хтмл..все,короче..сначала была ошибка..мол невозможно записать..так я поставил мод проверки CHMOD...все исправил... И все равно ссылочка НАЛОГИ не появляется.. Почему?Может быть потому что у меня там еще два элемента есть?"Репутация" и "Наши партнеры"Может места не хватает? Ссылка на комментарий Поделиться на других сайтах Прочее
Rastamana Опубликовано 30 Ноября 2007 Жалоба Поделиться Опубликовано 30 Ноября 2007 Ну ответьте мне кто-нибудь,пожалуйста! Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 1 Декабря 2007 Автор Жалоба Поделиться Опубликовано 1 Декабря 2007 Нужно шаблон смотреть, чтобы понять, в чем проблема. К налогам можно и напрямую обратиться по адресу http://папка_форума/taxes.php Все установится. Но вот для корректной работы в будущем нужно все же с ссылкой разобраться, т.к. скрипту требуется передавать id сессии. Либо же, как временный вариант, входить в панель управления через символ "плюсик" под аватарой пользователей. Ссылка на комментарий Поделиться на других сайтах Прочее
Rastamana Опубликовано 1 Декабря 2007 Жалоба Поделиться Опубликовано 1 Декабря 2007 Ясно..Тогда продолжу установку,потом разберусь что к чему.Спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
Rastamana Опубликовано 2 Декабря 2007 Жалоба Поделиться Опубликовано 2 Декабря 2007 Так..все поставил,но есть много непонятных моментов.Обьясните тормозу,плизз! 1.Сейчас у меня под каждым юзером стоит ссылочка Учитывать налоги.Как мне сделать,чтобы под юзерами была их налоговая группа и сколько у них денег.2.Я добавил группу...как бы семья..и перенес туда весь админский состав..так все равно под ними осталось тольк УЧИТЫВАТЬ НАЛОГИ!И вижу это только я,кстати..ни модеры..ни пользователи..А у модеров вообще возможность преды ставить пропала.. И вот такая дрянь...захожу в настройки налогов..делаю изменения..а сохранить их не получается..оно грузится,грузится..типо сохраняется..а потом все пропадает..невозможно отобразить..сохранения не остаются.. плиз,помогите! Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 2 Декабря 2007 Автор Жалоба Поделиться Опубликовано 2 Декабря 2007 1.Сейчас у меня под каждым юзером стоит ссылочка Учитывать налоги.Как мне сделать,чтобы под юзерами была их налоговая группа и сколько у них денег. Кликнуть на эту надпись, затем выбрать любую налоговую группу, кроме первой. 2.Я добавил группу...как бы семья..и перенес туда весь админский состав..так все равно под ними осталось тольк УЧИТЫВАТЬ НАЛОГИ!И вижу это только я,кстати..ни модеры..ни пользователи.. Все правильно. Эта опция видна тем группам, которым разрешено управление налогами в админке. А у модеров вообще возможность преды ставить пропала.. При редактировании шаблона RenderRow, вероятно, удалили этот элемент. И вот такая дрянь...захожу в настройки налогов..делаю изменения..а сохранить их не получается..оно грузится,грузится..типо сохраняется..а потом все пропадает..невозможно отобразить..сохранения не остаются.. С БД какие-то проблемы. Причем данные из базы он точно берет, и даже создает таблицы, но вот с записью, похоже, что-то не так. А форум сам нормально работает? Не тормозит? Ссылка на комментарий Поделиться на других сайтах Прочее
Rastamana Опубликовано 2 Декабря 2007 Жалоба Поделиться Опубликовано 2 Декабря 2007 Кликнуть на эту надпись, затем выбрать любую налоговую группу, кроме первой.И так на каждый ник?Вроде делал..та же фигня.. А форум сам нормально работает? Не тормозит?Вроде нет..Там админка в одном месте не работает.Когда на компоненты щелкаю...это после переноса форума произошло..а так все ок.. Может на файл taxes надо права какие-то установить? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 2 Декабря 2007 Автор Жалоба Поделиться Опубликовано 2 Декабря 2007 И так на каждый ник? Есть массовое добавление по группам. Может на файл taxes надо права какие-то установить? 777 пробовали? Вообще, в другом тут дело... Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения