Перейти к содержанию

Redneck

Актив
  • Постов

    1454
  • Зарегистрирован

  • Посещение

  • Победитель дней

    61

Активность репутации

  1. Лайк
    Redneck получил реакцию от I'm no в Chatbox   
    напротив русского нажмите на глобус там все ключи и переводы
  2. Лайк
    Redneck получил реакцию от I'm no в Chatbox   
  3. Лайк
    Redneck отреагировална пост Sipsb в Профиль со спойлером   
    Что мешает на том сайте спросить?
  4. Лайк
    Redneck получил реакцию от Sipsb в Поправить немного статистику   
    в custom.css
    [data-blocktitle="General Statistics"] > div { margin-top: -15px; } [data-blocktitle="Нас посетили"] > div { margin-top: -10px; }  
    этот код поднимет все горизонтальные блоки на форуме
  5. Лайк
    Redneck получил реакцию от B4RSUQ в Нужно переместить надпись автор темы   
    При разработке плагина указывается место куда должно вставляться данное поле.  Правкой шаблона это не сделать. Если только кодами css двигать одно вниз, а второе поднимать вверх... Думаю, что проще изменить сам плагин. Если смогу, то сделаю в течение часа.
  6. Лайк
    Redneck получил реакцию от Sipsb в Нужно переместить надпись автор темы   
    При разработке плагина указывается место куда должно вставляться данное поле.  Правкой шаблона это не сделать. Если только кодами css двигать одно вниз, а второе поднимать вверх... Думаю, что проще изменить сам плагин. Если смогу, то сделаю в течение часа.
  7. Лайк
    Redneck отреагировална пост Sipsb в Нужно переместить надпись автор темы   
    Redneck, не трать время! В плагине можно заменить 'selector' => 'li.cAuthorPane_photo', на 'selector' => 'ul.cAuthorPane_info.ipsList_reset',
  8. Лайк
    Redneck отреагировална пост Sipsb в Немного позитива!   
    Шеф захотел ceкcа, звонит секретарше: — У меня встал вопрос! — Но у меня месячный отчет! Он бросил трубку. Секретарша пожалела шефа, заходит к нему и говорит: — Может задним числом или в устной форме? — Спасибо, я уже от руки набросал!
  9. Лайк
    Redneck получил реакцию от Cobratin в Online Indicator   
    в custom.css:
    h3.ipsType_sectionHead.cAuthorPane_author.ipsType_blendLinks.ipsType_break > .ipsOnlineStatus_online { font-size: 13px; } h3.ipsType_sectionHead.cAuthorPane_author.ipsType_blendLinks.ipsType_break > .ipsOnlineStatus_offline { font-size: 13px; }  
  10. Лайк
    Redneck получил реакцию от September^^ в Не меняется название сайта   
    за год настройки в админке не нашли?
    админка - продвижение - поисковая оптимизация - вкладка метатеги
  11. Лайк
    Redneck получил реакцию от gudman1 в (SOS40)_Invite_System_2.0.0   
    Я весь мозг чуть не сломал  Нашел еще 3 приложения с такой проблемой  Только после того как все исправил - поля при регистрации стали сохраняться  
    @gudman1 @Alexander_M спасибо за наводку!!!
  12. Лайк
    Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0   
    Похоже, эта штука ломает дополнительные поля профиля при регистрации. Баг в хуке, перехватывающем контроллер регистрации. Исправление в файле (invite/hooks/is_registerScreen.php):
    public static function _createMember( $values, $profileFields ) { if ( \IPS\Settings::i()->is_on ) { $val = \IPS\Settings::i()->is_requireinvite ? 'invite_code_req' : 'invite_code_opt'; if( $values[ $val ] ) { $invite = \IPS\Db::i()->select( '*', 'invite_invites', array( 'invite_code=?', $values[ $val ] ) )->first(); /* Force email address */ if( \IPS\Settings::i()->is_emailfrominvite ) { if( $values['email_address'] != $invite['invite_invited_email'] ) { \IPS\Output::i()->error( 'is_error_notsameemails', '2S129/1', 403, '' ); } } } } $member = parent::_createMember( $values, $profileFields ); if ( \IPS\Settings::i()->is_on ) { $val = \IPS\Settings::i()->is_requireinvite ? 'invite_code_req' : 'invite_code_opt'; /* Update Member */ if( $values[ $val ] ) { $invite = \IPS\Db::i()->select( '*', 'invite_invites', array( 'invite_code=?', $values[ $val ] ) )->first(); /* Force email address */ if( \IPS\Settings::i()->is_emailfrominvite ) { if( $values['email_address'] != $invite['invite_invited_email'] ) { \IPS\Output::i()->error( 'is_error_notsameemails', '2S129/1', 403, '' ); return $member; } } if( \IPS\Settings::i()->is_registrationgroup_toggle ) { $member->member_group_id = \IPS\Settings::i()->is_registrationgroup; } $member->invited_by = $invite['invite_sender_id']; if( \IPS\Settings::i()->is_registration_earninvitations AND \IPS\Settings::i()->is_registration_earninvitations_nr > 0 ) { $member->invites_remaining = \IPS\Settings::i()->is_registration_earninvitations_nr; } $member->save(); /* Update Invite */ \IPS\Db::i()->update( 'invite_invites', array( 'invite_status' => 1, 'invite_conv_member_id' => $member->member_id, 'invite_conv_date' => time(), 'invite_expiration_date' => 0 ), array( 'invite_id=?', $invite['invite_id'] ) ); } } return $member; }  
  13. Лайк
    Redneck отреагировална пост gudman1 в (SOS40)_Invite_System_2.0.0   
    да, мы только что отловили эту ошибку! Если на том форуме где есть проблема не стоит система инвайтов не записываются дополнительные поля при регистрации, значит что то еще у него установлено что мешает это делать. У нас проблема была именно в этом приложении! Сейчас все заработало, мы проверили!
  14. Лайк
    Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0   
    Ну, я просто посмотрел на код и там было такое:
    $member = parent::_createMember( $values ); Думаю, Вы понимаете, что это косяк: этому методу должен передаваться второй параметр - массив с дополнительными полями профиля (см. реализацию applications/core/modules/front/system/register.php).
    Я исправил. У нас проблема исчезла.
    Теперь по поводу Вашего товарища с такой же проблемой: тут проблема может быть в каких-то других хуках, или в ошибке совершенно такого же рода в подобном же хуке метода _createMember.
  15. Лайк
    Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0   
    А вообще, этот движок по определению полон сюрпризов - потому что он написан косорукими обезъянами. Даже удивительно, что за него просят денег и он так нравится людям, я как адепт phpBB ещё со времен второй версии, помня, какое качества кода там, поражаюсь тому, какое оно в этом движке.
    Вы кеш почистили естественно? Хуки компиллируются и могли закешироваться.
    Что касается того, что было до 18 версии, а чего не было - порядок наследования мог измениться, и тогда мог просто отработать оригинальный метод без ошибки, по случайности.
    Если проблема у Вас не устраняется даже после отключения плагина и чистки кеша - нужно смотреть какие ещё плагины из установленных у Вас могут перегружать контроллер регистрации. И грешить надо на них.
  16. Лайк
    Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0   
    Ну я Вам выше всё сказал и объяснил, что у Вас могут быть ещё источники проблем.
    Моё дело маленькое - указать на явный баг (я Вам привел строчку) и предложить исправление.
    Успехов!
  17. Лайк
    Redneck отреагировална пост gudman1 в (SOS40)_Invite_System_2.0.0   
    очевидно не в нем! Какие еще плагины стоят на форуме. Что то может перегружать контроллер регистрации. Какой то из плагинов не дает отправить информацию в базу данных.
  18. Лайк
    Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0   
    Ну, собственно, разобрались. Мои слова про косоруких обезъян подтверждены.
    Разработчики поменяли интерфейс функции _createMember в версии 4.1.18.
    Вот результаты сравнения:
    diff -r ./17 ./18 > 17_to_18.txt < * @param array $values Values from form --- > * @param array $values Values from form > * @param array $profileFields Profile field values from registration 369c368 < public static function _createMember( $values ) --- > public static function _createMember( $values, $profileFields ) Таким образом все плагины, перегружающие этот метод будут работать некорректно, начиная с версии 4.1.18, если их не поправить аналогичным тому, как это сделали мы, образом.
    В Release Notes ни слова... я в шоке.
  19. Лайк
    Redneck получил реакцию от Silence в Ограниченный доступ к разделу форума.   
    Что мешает правильно настроить права доступа к разделам?

  20. Лайк
    Redneck получил реакцию от EbasH в Изменение главной страницы форума   
    создать страницу в Pages и сделать ее главной
  21. Лайк
    Redneck получил реакцию от fearrr в There are some problems with your database   
    Эти ошибки дает установленное приложение "Расширенные теги и префиксы". Обновление php и версии движка может ничего не дать... 
    Вы используете последнюю версию приложения? Если нет, то ищите последнюю и обновите приложение, возможно и ошибок не будет... А вообще, можете забить на эти ошибки, они не повлияют на работу форума
  22. Лайк
    Redneck получил реакцию от EbasH в Установка ips 4   
    @EbasH в опциях у меня так:

  23. Лайк
    Redneck получил реакцию от EbasH в Установка ips 4   
    при проверке системы показывает, что все в идеале, все, что нужно включено... Так что должно все работать нормально
  24. Лайк
    Redneck получил реакцию от EbasH в Установка ips 4   
  25. Лайк
    Redneck получил реакцию от Kurmus в Файлы и Комерция IPS 4.1.18.1   
    включается в настройках коммерции, потом в настройках прав групп
    В Магазине ИПС могут выставлять товар на продажу только админы и только через админку
    там есть интеграция с коммерцией и возможность взимать процент
×
×
  • Создать...