Блицкриг

Блицкриг

+20
Репутация
0
Рейтинг
#1 Белый экран в обучающем компоненте. 11 сентября 2014 в 01:33
Не будет помощи страждущим… пичаль.
#2 Instant CMS 2 - проблемы 10 сентября 2014 в 13:08
При редактировании новости или любого другого контента, если в админке в настройках стоят галочки "сжимать CSS, JS, HTML" не отображается редактор. И вообще поле textfield. Лечится отключением галочек и чисткой кеша.
#3 Поле "город" контента в 2ке 10 сентября 2014 в 06:09


Насчёт города ща потестю 2.1.1 версию… может что то найду.

Блицкриг
Ок, сообщите если поле "Город" у вас есть, может у меня во время установки что то пропало :)

alexbabo

Нету города. Выше обновил месадж. scratch
#4 Поле "город" контента в 2ке 10 сентября 2014 в 06:03


Компонент с названием "Конструктор форм" не существует в админке 2-ки.
Если вы имеете ввиду создание контента с разного вида полями, то на данный момент тип поля "Город я не наблюдаю в установленной 2.1.1 версии, хотя в ранних версиях как помнится была оно.
Если имеете ввиду, что то другое, подскажите пожалуйста.

alexbabo
В 2.1.1 не знаю. Пересел на 2.0.
2.1.1 слишком глючная и сырая… даже по сравнению с 2.0...

Как ни назови эту… функцию, это конструктор форм.
Насчёт города ща потестю 2.1.1 версию… может что то найду.

UPD:
Да действительно, в 2.1.1 нету поля город оО
Интересно зачем убрали...
Попробую поковырять скрипты… сравнить с 2.0. и вытащить нужную функцию.
#5 Instant CMS 2 - проблемы 10 сентября 2014 в 05:56


Не знаю почему, но при установке сайта на сервер, настоящий, логотип в настройке темы не поменять.

romanovcmc

Был такой глюк. Где то в css стилях лого был прописан. Юзайте firebug на мозиле, очень помогает в таких ситуациях.
#6 Поле "город" контента в 2ке 10 сентября 2014 в 05:54


Где в 2-ке конструктор форм?

alexbabo
В админке.
#7 Поле "город" контента в 2ке 10 сентября 2014 в 05:46
Смотрите видеотуториалы по двойке. Реализовывается с помощью конструктора форм.
#8 Белый экран в обучающем компоненте. 6 сентября 2014 в 12:30


Урок первый.

[hide]Если в PHP скрипте происходит ошибка, то выполнение скрипта прерывается и в браузер выводится текст ошибки, обычно содержащий указание на файл и строку, приведшую к ошибке. Но вывод ошибок в браузер на рабочих серверах очень часто отключен, т.к. это прямая угроза безопасности. Вместо этого, тексты ошибок обычно складываются в лог (текстовый файл), который чаще всего называется error.log и лежит где-то рядом с папкой сайта (если речь идет о стандартном виртуальном хостинге).

Соответственно, получая "белый экран" вы должны узнать его причину (текст ошибки). Иначе это загадка для телепатов.
Варианты действий:

1. Посмотреть в лог ошибок. Если не знаете где он — спросить у хостера или сисадмина. Лог может содержать много записей, поэтому нужно смотреть по времени, указанному в каждой строке. Не нужно постить весь лог целиком. Засеките время, в которое вы открываете страницу с ошибкой и ищите в логе строки по этому времени.

2. Включить вывод ошибок в браузер. Либо через php.ini, установив директиву display_errors в On:

  1. display_errors = On
.
Либо, через .htaccess в корне сайта, добавив туда правило:
  1. php_value display_errors 1
.
После получения текста ошибки его вывод нужно отключить обратно. Выводить ошибки на рабочих сайтах не безопасно, т.к. они могут выдать различную информацию злоумышленникам.

Получив текст ошибки вы с вероятностью в 90% сами поймете в чем дело.[/hide]

r2

В том то и дело, зная ошибку я бы сам исправил. Проблема в том что ошибка невыводится. Пробовал оба варианта и через эйчтиаксесс, и через настройки пхп ини...
Очень странно просто, белый экран.

Я больше скажу, я даже знаю где ошибка, он в контроллере join.php в функции обработки добавления фотки в битву. Но так как я весьма посредственно знаком с пхп, а тем паче с ООП синтаксисом пхп… найти эту ошибку и исправить, мне очень сложно… почти не возможно. Именно поэтому я и прошу помощи тут.
Что странно… в видео уроке, всё работает. Тот же самый код у меня на сайте выдаёт белый экран. Очень странно. Возможно что то было изменено в версии 2.1.1? Как я понял урок снимали на версии 2.0?
З.Ы. error.log не появляется. Что тоже странно.
И ещё Важная думаю вещ. Уведомление на месенджер админа о том что битва ждёт модерации не приходит. Хотя сама битва меняет статус на "на проверке" и в БД все данные улетают.
Вероятно что то тут вот не так:
  1. if ($battle['users_count'] >= $battle['min_users']){
  2.  
  3. $this->model->setBattleStatus($battle_id, photobattle::STATUS_MODERATION);
  4.  
  5. $messenger = cmsCore::getController('messages');
  6.  
  7. $messenger->addRecipient( $this->options['admin_id'] );
  8.  
  9. $notice = array(
  10. 'content' => sprintf(LANG_PHOTOBATTLE_MODERATION_NOTICE, $battle['title']),
  11. 'actions' => array(
  12. 'view' => array(
  13. 'title' => LANG_SHOW,
  14. 'href' => href_to($this->name, 'battle', $battle_id)
  15. )
  16. )
  17. );
  18.  
  19. $messenger->sendNoticePM($notice);
  20.  
  21. }
  22.  
  23. $this->redirectToAction('battle', array($battle_id));
  24.  
#9 Белый экран в обучающем компоненте. 3 сентября 2014 в 17:26


По возможности взгляну. Может разработчики подскажут.

P.S. Загляните в блог разработчика. Там вроде обсуждались ошибки.

Aryuts

Спасибо. Пойду искать инфу =)
#10 Белый экран в обучающем компоненте. 3 сентября 2014 в 16:33


Смотрел, но не повторял действия. Взгляните исходники.

Aryuts

Смотрел исходники. Всё одинаково. Для верности залил исходники вместо того что писал. Результат тот же.
#1 Белый экран в обучающем компоненте. 3 сентября 2014 в 14:15
Здравствуйте друзья.
Учусь писать компоненты, смотрел видео урок по написанию фотобитвы.

В 3 видео возникла проблема, при добавлении последнего участника битвы… белый экран. =( соответственно сообщение в ЛС админу что битва перешла на статус модерации тоже не приходит.
Может быть кто то учился и тоже сталкивался с этой проблемой? Как побороли подскажите пожалуйста.

___________
Версия cms 2.1.1
#11 Проблема с фотоальбомами в 2-ке 2 сентября 2014 в 23:58


Блицкриг, повторюсь код отработал 100500 раз без ошибок (и в том числе у меня в моих проектах), ищите ошибку в функции вызывающей этот код. Возможно в getPhotos передаются некорректные данные.

Val

И я тогда повторюсь. КОД РАБОТАЕТ. Но почему то ругается пхпдизайнер, дримвивер тоже… а вот нодпад++ нет… очень странно.
#12 Instant CMS 2 - проблемы 2 сентября 2014 в 19:44
Подскажите, как редактор сменить. Что то не нашел в админке где он меняется. Их вроде 3 судя по папке с файлами.
#13 Группы в 2ке. Какой в них смысл? 2 сентября 2014 в 19:14


ХМ странно уважаемые принимаете образец...
Все практически компоненты это не готовое решение это среднего объема образец как можно сделать...
Если вам нужно что то другое то смотрите мануал, смотрите образец и делайте...

Политика партии в принципе не менялась что в 2 что в 1 — это конструктор.

По существу:
Логика компонента открыта в настройках и легко изменяема… Добавьте нужные параметры и получите что нужно… Либо закажите это кому то еще.

VopisUVD

=) А если человек не программист на пхп? Тогда что? Заказывать за те цены которые тут загибают? ЛОЛ за то что например, нужно мне… я выложу сумму больше чем если куплю лицензию двига который будет мне подходить по всем параметрам… стоит ли оно того?
Допиливать самому только и остаётся. А для этого нужны знания пхп.
Итог: ололо
#14 Проблема с фотоальбомами в 2-ке 2 сентября 2014 в 14:36


Не по теме но ООП тут не причем! =)

Не вдавался в глубь вашей проблемы, но в приведенном куске кода ошибок не должно быть, это код из файла model.php компонента photos, который прекрасно отрабатывал ранее. Т.к. InstantCMS 2 построен на паттерне MVC, то из названия понятно что в этом файле обрабатываются запросы к БД, поэтому без особой надобности в него лучше не лезть.

Ищите ошибку в коде вызывающем эту функцию. И, заодно, проверьте права на чтение/запись в БД.

Val

Вот как раз ООП тут очень даже причём, ибо вся кмска на классах которые мы юзеры, наследуем в своих модулях и разработках. Сей метод "письма" на пЭхЭпЭ и называется объектно ориентированным.

Вот и я о том же, что в приведённом куске кода НЕ должно быть ошибок… тем не менее phpDesigner матерится. Думал он позавис, тупит или ещё что… перезапускал, даже переустанавливал… всё одно… матерится на 44 строку… что есть вельми странно.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.