-
Постов
1454 -
Зарегистрирован
-
Посещение
-
Победитель дней
61
Активность репутации
-
-
-
-
Redneck получил реакцию от Sipsb в Поправить немного статистику
в custom.css
[data-blocktitle="General Statistics"] > div { margin-top: -15px; } [data-blocktitle="Нас посетили"] > div { margin-top: -10px; }
этот код поднимет все горизонтальные блоки на форуме
-
Redneck получил реакцию от B4RSUQ в Нужно переместить надпись автор темы
При разработке плагина указывается место куда должно вставляться данное поле. Правкой шаблона это не сделать. Если только кодами css двигать одно вниз, а второе поднимать вверх... Думаю, что проще изменить сам плагин. Если смогу, то сделаю в течение часа.
-
Redneck получил реакцию от Sipsb в Нужно переместить надпись автор темы
При разработке плагина указывается место куда должно вставляться данное поле. Правкой шаблона это не сделать. Если только кодами css двигать одно вниз, а второе поднимать вверх... Думаю, что проще изменить сам плагин. Если смогу, то сделаю в течение часа.
-
Redneck отреагировална пост Sipsb в Нужно переместить надпись автор темы
Redneck, не трать время! В плагине можно заменить 'selector' => 'li.cAuthorPane_photo', на 'selector' => 'ul.cAuthorPane_info.ipsList_reset',
-
Redneck отреагировална пост Sipsb в Немного позитива!
Шеф захотел ceкcа, звонит секретарше: — У меня встал вопрос! — Но у меня месячный отчет! Он бросил трубку. Секретарша пожалела шефа, заходит к нему и говорит: — Может задним числом или в устной форме? — Спасибо, я уже от руки набросал!
-
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; }
-
Redneck получил реакцию от September^^ в Не меняется название сайта
за год настройки в админке не нашли?
админка - продвижение - поисковая оптимизация - вкладка метатеги
-
Redneck получил реакцию от gudman1 в (SOS40)_Invite_System_2.0.0
Я весь мозг чуть не сломал Нашел еще 3 приложения с такой проблемой Только после того как все исправил - поля при регистрации стали сохраняться
@gudman1 @Alexander_M спасибо за наводку!!!
-
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; }
-
Redneck отреагировална пост gudman1 в (SOS40)_Invite_System_2.0.0
да, мы только что отловили эту ошибку! Если на том форуме где есть проблема не стоит система инвайтов не записываются дополнительные поля при регистрации, значит что то еще у него установлено что мешает это делать. У нас проблема была именно в этом приложении! Сейчас все заработало, мы проверили!
-
Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0
Ну, я просто посмотрел на код и там было такое:
$member = parent::_createMember( $values ); Думаю, Вы понимаете, что это косяк: этому методу должен передаваться второй параметр - массив с дополнительными полями профиля (см. реализацию applications/core/modules/front/system/register.php).
Я исправил. У нас проблема исчезла.
Теперь по поводу Вашего товарища с такой же проблемой: тут проблема может быть в каких-то других хуках, или в ошибке совершенно такого же рода в подобном же хуке метода _createMember.
-
Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0
А вообще, этот движок по определению полон сюрпризов - потому что он написан косорукими обезъянами. Даже удивительно, что за него просят денег и он так нравится людям, я как адепт phpBB ещё со времен второй версии, помня, какое качества кода там, поражаюсь тому, какое оно в этом движке.
Вы кеш почистили естественно? Хуки компиллируются и могли закешироваться.
Что касается того, что было до 18 версии, а чего не было - порядок наследования мог измениться, и тогда мог просто отработать оригинальный метод без ошибки, по случайности.
Если проблема у Вас не устраняется даже после отключения плагина и чистки кеша - нужно смотреть какие ещё плагины из установленных у Вас могут перегружать контроллер регистрации. И грешить надо на них.
-
Redneck отреагировална пост Alexander_M в (SOS40)_Invite_System_2.0.0
Ну я Вам выше всё сказал и объяснил, что у Вас могут быть ещё источники проблем.
Моё дело маленькое - указать на явный баг (я Вам привел строчку) и предложить исправление.
Успехов!
-
Redneck отреагировална пост gudman1 в (SOS40)_Invite_System_2.0.0
очевидно не в нем! Какие еще плагины стоят на форуме. Что то может перегружать контроллер регистрации. Какой то из плагинов не дает отправить информацию в базу данных.
-
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 ни слова... я в шоке.
-
Redneck получил реакцию от Silence в Ограниченный доступ к разделу форума.
Что мешает правильно настроить права доступа к разделам?
-
Redneck получил реакцию от EbasH в Изменение главной страницы форума
создать страницу в Pages и сделать ее главной
-
Redneck получил реакцию от fearrr в There are some problems with your database
Эти ошибки дает установленное приложение "Расширенные теги и префиксы". Обновление php и версии движка может ничего не дать...
Вы используете последнюю версию приложения? Если нет, то ищите последнюю и обновите приложение, возможно и ошибок не будет... А вообще, можете забить на эти ошибки, они не повлияют на работу форума
-
-
Redneck получил реакцию от EbasH в Установка ips 4
при проверке системы показывает, что все в идеале, все, что нужно включено... Так что должно все работать нормально
-
-
Redneck получил реакцию от Kurmus в Файлы и Комерция IPS 4.1.18.1
включается в настройках коммерции, потом в настройках прав групп
В Магазине ИПС могут выставлять товар на продажу только админы и только через админку
там есть интеграция с коммерцией и возможность взимать процент