Jump to content

Desti

Актив
  • В сети

  • Количество сообщений

    2 149
  • Reputation

    1,2k Desti's Reputation

Everything posted by Desti

  1. Пора открыть меню управления блоками
  2. Возможно стоит нажать "Восстановить стандартную конфигурацию" и начать заново.
  3. Да даже не код ошибки, а именно эта ошибка, про которую ТС написал, нет поля в конкретной таблице.
  4. В админке в поиске пишем menu, находим "menu manager", делаем свои кнопки. Старые отредактировать нельзя, только удалить и сделать новые как "внешние ссылки".
  5. Теперь всё стало значительно понятнее (сарказм). Я пас.
  6. Поменять можно местами, можно поменять фон и цвет текста, иконки и прочее.. Неужели трудно нормально задать вопрос? "Я хочу, чтобы пункты меню были красного цвета". Или "Я хочу, чтобы при нажатии на любой пункт меню пользователя перебрасывало на порнхаб".
  7. Desti posted пост в теме in Флейм
    "проще" я немного не так выразился. С точки зрения писателя приложений и плагинов ипс проще, а как движок - ипб проще. Шаблоны это View в концепции MVC, но почему в них возможны функции контроллера?? Ну бред же? {{if \IPS\Member::loggedIn()->isBanned()}} - нахрена? Почему не передать как положено $member из контроллера?
  8. Desti posted пост в теме in Флейм
    MVC - задал как-то вопрос на их форуме, почему фон виджета всегда белый.. Патамучта, захардкодили в js, менять не будем, предложили костылик Версия 3.x была лучше.. ипб проще и прозрачнее, при чем тут старички и новички.. Хотя если для кого-то написать "select * from..." сложнее, чем \IPS\XXX::load(); или обернуть тот же селект в простую функцию, то это беда.
  9. Desti posted пост в теме in Флейм
    Типичная жертва team-working, излишне усложненный (попытка сделать универсальный фреймворк), нелогичный, с отвратительной и всегда неактуальной документацией, с кривой реализацией концепции MVC и т.д. Разрабы до сих пор уверены, что в мире существует только один язык, а все остальные языки - недоразумения, которые подпирают разной кривости костыликами. И это "чудо" чудом работает, хоть за это спасибо.
  10. В мампе php скомпилирован с опцией --enable-mbregex, поэтому такой ошибки вроде как не должно быть.
  11. Ну поделитесь тайной, что было? В условиях нормального сервера на unix скомпилировать php из исходников с выключенной опцией. Но если у вас openserver, то проще застрелиться, хотя можно попробовать подложить ему php из дистрибутива или собрать php из исходников под винду.
  12. Для красоты надо для 'title' и 'desctiption' добавить поля в lang файл'.
  13. Desti posted пост в теме in Флейм
    Для локальных нужд - вполне, движок как движок, ничем не хуже убожества IPS. А вот если в инет светить, да еще рекламу размещать, то нет, без переделки под современные требования SEO/безопасности не прокатит.
  14. Fast & dirty /** * Get configuration * * @param \IPS\Member $member The member * @return array */ public static function configurationOptions( \IPS\Member $member = NULL ) { $return = array( 'raffle_payment_done' => array( 'type' => 'standard', 'title' => 'Payments done', 'description' => 'Add description 1', 'default' => array( 'inline' ), 'disabled' => array() ), 'raffle_winner' => array( 'type' => 'standard', 'title' => 'Notify "You Winner!"', 'description' => 'Add description 2', 'default' => array( 'inline' ), 'disabled' => array() ) ); if ( \IPS\Member::loggedIn()->inGroup( explode( ',', \IPS\Settings::i()->raffles_auto_pick_winners_groups ) ) AND !\IPS\Settings::i()->raffles_auto_pick_winners ) { $return['raffle_expired'] = array( 'type' => 'standard', 'title' => 'Expired', 'description' => 'Add description 3', 'default' => array( 'inline' ), 'disabled' => array() ); } return $return; } Добавить это в файл exten../../tickets.php Дальше протестировать не могу, поскольку не понимаю, что это и как работает.
  15. А нам где ее взять для проверки?
  16. Не надо ничего добавлять.. $raffle = \IPS\raffles\Raffle::load( $row[ 'rw_raffle_id' ] ); - ошибка, если значение не найдено в таблице, поэтому самый простой способ - удалить записи с неверными ID. Увидели ошибку, выполнили SQL DELETE FROM raffles_winners where rw_raffle_id=4; номер взять из сообщения об ошибке (...IPS\Patterns\_ActiveRecord::load(4))
  17. Ну не настолько, чтобы getTraceAsString() дал другой результат..
  18. Дык ошибка-то та же, что и у ТС, ситуация теоретически одинаковая, а результат разный.
  19. А кто знает, от чего зависит формат выдаваемой при ошибке красной плашки? У меня на тестовом сервере нарисовало только ""Column count doesn't match...", номер ошибки и кнопки, строк с исходником и sql-ем не было..
  20. У вас что-то с настройками mysqli в конфиге php, инсталятор пытается подключится с параметрами из конфига, а там какая-то лажа. Возможно 001 прав, среда кривая.
  21. Desti posted пост в теме in Interface
    Сделали, но Так что пока автор рассылает патч, апдейта еще нет.
  22. Он не используется при чистой установке, вы просто не умеете работать с БД. Все данные в system check и вводятся.
  23. При чистой установке данные для подключения вводятся в браузере, файла conf_global.php не существует.