Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [WebMCR] Модули и дополнения (9 шт.)

Если загружаю Mailbox и систему пользователей, то какой-то из них перестает работать так же с вебшопом.
Ошибка 404. В чем может быть проблема?
Всё из-за файла .htaccess.
Вот мой:
AddDefaultCharset UTF-8
DefaultLanguage ru-RU

Options -Indexes

php_flag register_globals off
php_flag short_open_tag On

<IfModule mod_rewrite.c>

SetEnv HTTP_MOD_REWRITE On

RewriteEngine on

RewriteRule ^news/([^/]+)/?$ index.php?id=$1 [L]
RewriteRule ^category/([^/]+)/?$ index.php?cid=$1 [L]
RewriteRule ^list/([^/]+)/?$ index.php?l=$1 [L]

RewriteRule ^get/([^/]+)/?$ action.php?method=download&file=$1 [L]

RewriteRule ^go/([^/]+)/?$ index.php?mode=$1 [L]
RewriteRule ^go/users/p.([^/]+)/?$ index.php?mode=users&pid=$1 [L]
RewriteRule ^go/users/([^/]+)/?$ index.php?mode=users&user=$1 [L]

RewriteRule ^go/([^/]+)/?$ index.php?mode=$1 [L]
RewriteRule ^go/shop/add/?$ index.php?mode=shop&add=true [L]
RewriteRule ^go/shop/cart/?$ index.php?mode=shop&cart=true [L]
RewriteRule ^go/shop/settings/?$ index.php?mode=shop&set=true [L]
RewriteRule ^go/shop/buy/?$ index.php?mode=shop&buy=true [L]
RewriteRule ^go/shop/p.([^/]+)/?$ index.php?mode=shop&pid=$1 [L]
RewriteRule ^go/shop/k.([^/]+)/?$ index.php?mode=shop&kid=$1 [L]
RewriteRule ^go/shop/k.([^/]+)/del?$ index.php?mode=shop&kid=$1&del=true [L]
RewriteRule ^go/shop/([^/]+)/?$ index.php?mode=shop&sid=$1 [L]
RewriteRule ^go/shop/([^/]+)/del/?$ index.php?mode=shop&sid=$1&del=true [L]

RewriteRule ^go/mailbox/([^/]+)/?$ index.php?mode=mailbox&mid=$1 [L]
RewriteRule ^go/mailbox/([a-z]+)/p.([^/]+)/?$ index.php?mode=mailbox&mid=$1&pid=$2 [L]

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?mode=404

</IfModule>
Вставь это в свой .htaccess, который находится в корне сайта и всё будет работать.
P.S. также не забудь про menu_items, там тоже надо менять
 
UPD
Лог изменений McrShop v1.3 Premium

Реорганизация подключаемых стилей и скриптов
- Javascript и CSS теперь подключаются через include(php), что позволяет менять названия файлов стилей и js скриптов независимо от версии webMCR
- Эти изменения затронули файл style/index.html. В дальнейшем он менятся не будет
- Появился отдельный(от webMCR) файл конфигурации. Вместе с этим появилась новая вкладка дополнительных настроек

Оптимизация
- Теперь используются Tooltip'ы Bootstrap. Из JQuery UI они вырезаны.
- Генерацией ключей теперь занимается javascript, который значительно быстрее PHP
- Некоторые функции модуля можно отключать через дополнительные настройки, что позволяет снизить нагрузку.

Нововведения
- Теперь пользователи могут покупать вещи не только себе, но и другим игрокам - делать подарки.
- Добавлена система пополнения счета через ИнтерКассу
- Все "Post" запросы от ИнтерКассы и не от нее попадают в лог MySQL. Если запросы будут пытаться подменить, ip адреса злоумышленников так же логируются.
- Добавлена постраничная навигация для истории покупок
- Добавлена постраничная навигация для корзины
- Добавлены дополнительные настройки позволяющие управлять тонкостями модуля
- Добавлена возможность управлять сортировкой
- Обновление ключа может происходить нажатием на значек обновления
- Добавлена возможность покупать больше 64 блоков (Условие [1,99999999])
- Добавлена кнопка администратора(изменить/удалить) в полном описании предмета
- Добавлена кнопка администраторских возможностей на страницах магазина, где ее не было
- Добавлена система оповещений администратора о истечении срока привилегий на сервере

Баг-фиксы
- Исправлен баг с логированием ошибки постраничной навигации
- Исправлена не фильтруемая функция кнопки администратора(Не уязвимость)
Обещал вчера еще выпустить, но не успел, по этому прошу прощения у тех, кто очень ждал.
Рассылка будет завтра или сегодня ночью. Кому очень надо, обращайтесь в лс.
Сегодня очень устал - заработался.
 
цена премиум версии не изменилась?
 
А где взять syusers.php? а то у меня сайт 404 выдает на пользователях.
 
UPD
Лог изменений McrShop v1.3 Premium

Реорганизация подключаемых стилей и скриптов
- Javascript и CSS теперь подключаются через include(php), что позволяет менять названия файлов стилей и js скриптов независимо от версии webMCR
- Эти изменения затронули файл style/index.html. В дальнейшем он менятся не будет
- Появился отдельный(от webMCR) файл конфигурации. Вместе с этим появилась новая вкладка дополнительных настроек

Оптимизация
- Теперь используются Tooltip'ы Bootstrap. Из JQuery UI они вырезаны.
- Генерацией ключей теперь занимается javascript, который значительно быстрее PHP
- Некоторые функции модуля можно отключать через дополнительные настройки, что позволяет снизить нагрузку.

Нововведения
- Теперь пользователи могут покупать вещи не только себе, но и другим игрокам - делать подарки.
- Добавлена система пополнения счета через ИнтерКассу
- Все "Post" запросы от ИнтерКассы и не от нее попадают в лог MySQL. Если запросы будут пытаться подменить, ip адреса злоумышленников так же логируются.
- Добавлена постраничная навигация для истории покупок
- Добавлена постраничная навигация для корзины
- Добавлены дополнительные настройки позволяющие управлять тонкостями модуля
- Добавлена возможность управлять сортировкой
- Обновление ключа может происходить нажатием на значек обновления
- Добавлена возможность покупать больше 64 блоков (Условие [1,99999999])
- Добавлена кнопка администратора(изменить/удалить) в полном описании предмета
- Добавлена кнопка администраторских возможностей на страницах магазина, где ее не было
- Добавлена система оповещений администратора о истечении срока привилегий на сервере

Баг-фиксы
- Исправлен баг с логированием ошибки постраничной навигации
- Исправлена не фильтруемая функция кнопки администратора(Не уязвимость)
Обещал вчера еще выпустить, но не успел, по этому прошу прощения у тех, кто очень ждал.
Рассылка будет завтра или сегодня ночью. Кому очень надо, обращайтесь в лс.
Сегодня очень устал - заработался.
Cпасибо за скорость! :)

Ждем форума и обновы сис. юзеров с майлбоксом.
Баги и недостатки MailBox:
1) Нету баз данных для импорта при руч. установки. Пришлось ставить автоматическую, хорошо, что написано про два файла.
2) При просмотре письма пишет, что отправитель это я, т.е. мне отправили, а показывает "Отправитель: Repack." Скрин - http://prntscr.com/1c1voo
 
UPD
- Добавлена адаптация под MailBox
- Добавлена возможность использования Ajax просмотр упрощенной информации о пользователе
(Настройки в location/users.php)
 
@Toster_tpl, как быть с системой пользователей?
У меня webmcr связен с wenforo, и по этому не хочет работать система пользователей. Может вы про это что-то знаете?
 
@mcdima
Понятия не имею как работает связка webmcr<->xenforo, но осмелюсь ванговать, что таблица пользователей используется от xenforo. Отсюда и проблемы, решением может быть только изменение названий полей в sysuser.class.php.
А вообще странное предпочтение использовать систему юзеров в webmcr, когда у xenforo уже есть встроенная.
 
@mcdima
Понятия не имею как работает связка webmcr<->xenforo, но осмелюсь ванговать, что таблица пользователей используется от xenforo. Отсюда и проблемы, решением может быть только изменение названий полей в sysuser.class.php.
За ответ спасибо ;)
Связка - общая регистрация.
@Toster_tpl, и есть кстати в mailbox, виджет, который показывает прислали сообщение или нет?
 
@mcdima,
По поводу них было написано после установки:

Если вы хотите чтобы пользователи получали уведомления о входящей почте, добавьте эту строку в файл style/index.html перед тегом <body>
PHP:
<?php if(!empty($user)){
$mb_query = BD("SELECT COUNT(`read`) FROM `mailbox_messages` WHERE `read`='0' AND `type`='1' AND `to`='".$user->name()."'");
$mb_result = mysql_fetch_row($mb_query);
if($mb_result[0]>0 && !isset($_GET['mid'])){include_once(STYLE_URL."mailbox/notify.html");}}
?>
 

Поделиться этой страницей

Назад
Верх