Ris

Ris

+657
Репутация
3771
Рейтинг
#1 404 ошибка в разделе мои друзья 23 августа 2016 в 08:22
А не проще поставить проверку на наличии друзей
  1. if ($is_friends_on && $friends)
как в \templates\default\controllers\users\profile_view.tpl.php и если нет друзей — не показывать ссылку.
#2 503 service unavailable 22 августа 2016 в 11:24

Походу сильно накосячил с обновлением

Demet
Похоже, что Вы обновились сразу с 2.0.1 до 2.5.1
А надо было 2.0.1 — 2.1.0 — 2.1.2 — 2.2.0 — 2.2.1 — 2.3.0 — 2.4.0 — 2.5.0 — 2.5.1
Если остался бэкап базы на 2.0.1 — еще не поздно это сделать. Можно на локальном сервере типа дэнвера или опенсервера.
#3 Cron / одна задача в планировщике не выполняется 21 августа 2016 в 21:18
Zau4man,
Было такое однажды. Проблема была в одиночных скобках ` которые являются служебным символом.

Вынес команду хрона в отдельный файл .sh а в хрон вписал исполнение этого файла.
#4 Поле дата в типе контента 21 августа 2016 в 16:28
Способ прибавления одной секунды к нулевому времени в случае не включенного отображения времени решил следующим кривым методом:

В том же файле \system\fields\date.php функцию store изменил так:
  1. public function store($value, $is_submitted, $old_value=null){
  2.  
  3. if($value){
  4. if(is_array($value)){
  5. if(!empty($value['date'])){
  6. $value = sprintf('%s %02d:%02d', $value['date'], $value['hours'], $value['mins']);
  7. return date('Y-m-d H:i:s', strtotime($value));
  8. }
  9. } else {
  10. return date('Y-m-d H:i:01', strtotime($value));
  11. }
  12.  
  13. }
  14.  
  15. return null;
  16.  
  17. }
  18.  
Теперь время всегда 00:00:01 и поиск по дате работает корректно.
#5 Поле дата в типе контента 20 августа 2016 в 10:56
Что-то у меня закрадывается такая мысль, что если в \system\core\database.php в функции public function prepareValue дописать что-то типа
if (время = 00:00:00) {время = 00:00:01}
то проблема с попаданием даты с нулевым временем в два дня будет решена.
Вернусь с рыбалки — поэкспериментирую.
#6 Связь двух сайтов на 1ке и 2ке 18 августа 2016 в 20:16
Тоже думал на эту тему. Даже пробовал подвязать таблицы форума первой ветки к форумам от Олега и Сайтстроя.
Даже что-то работало.
Но косяков больше чем нормального отображения.
К тому же форум первой ветки без движка работать не будет. Подвязывать туда таблицу юзеров от второй ветки тот еще цирк шапито.
Мне кажется проще взять что-нибудь готовое, типа олегова форума и пилить до просветления.

проще ли переписать имеющийся функционал форума с единички на двойку, без добавления всяких "плюшек" и "ноухау"? Так сказать "перевести код" с единички на двойку.

Я давно уже просил подсказок, как это сделать. Готов уделить много времени.
К сожалению не обладаю обширными знаниями.
#7 Учебник по php 18 августа 2016 в 10:40
На самом деле всё зависит от цели изучения пыхапе.
Мне, например, нужно было просто понимать, как всё это работает, чтобы в случае чего починить.
Но очень быстро понял, что можно обчитаться всякими пособиями "для длячайников" и не понять зачем все эти манипуляции с переменными, функциями и тд производятся и что должно получаться на выходе.
Так вот, сначала нужно получить понятие об html и mysql. Тогда становится понятно, зачем все это, как сохраняется и как выводится на сайт результат пыхапешных скриптов.
#8 [ЕСТЬ РЕШЕНИЕ] Обтекание текста. Где собака порылась? 17 августа 2016 в 23:26
zel,
Тексту тип поля поставьте не просто текст, а Текст HTML
#9 [ЕСТЬ РЕШЕНИЕ] Настраиваемый доступ к контенту 17 августа 2016 в 12:00
В двойке как раз этот момент очень развернут.
Можно настроить приватность
Можно управлять правами доступа
Можно настроить доступ каждого поля. Например заголовок показывать всем, а текст только своим.
#10 Помогите разобраться с Ошибкой в запросе БД 16 августа 2016 в 20:21

Я из админки поменял.

Man
Тогда поделитесь опытом!
#11 Помогите разобраться с Ошибкой в запросе БД 16 августа 2016 в 11:45
Man,
Поменяйте руками прямо в базе.
В таблицах cms_con_board_fields и cms_con_board.
#12 Поле дата в типе контента 16 августа 2016 в 11:21

Поставьте галочку "Показывать время" и жизнь наладится.

Loadырь
Не в показе времени дело, как выяснилось.
Как-то оно странно из формы ввода в фильтре отправляет значение.
а в базе выборка:
Согласитесь, что 9 и 10 всё же разные числа.
#13 Помогите разобраться с Ошибкой в запросе БД 15 августа 2016 в 21:39
Пытался повторить проблему — не вышло.
Видимо дело как раз вот в этом:

Возможно при обновлении CMS что-то не так пошло.

Man
Я помню, что у Вас уже были проблемы после обновления. Похоже, что Вы не обновили какие-то системные файлы.
Попросите кого-нибудь из понимающих людей (не меня, я не программист), чтобы он зашел к Вам на сайт и посмотрел что к чему.
Вы же уважаемый на этом сайте человек. Неужели никто не поможет?
#14 Поле дата в типе контента 15 августа 2016 в 20:28
Loadырь,
А почему по дате публикации работает? Поле точно того же типа, я даже опции оттуда скопировал в новое поле в базе. И все равно диверсия.
Это даже не диверсия. Это мистика какая-то…
#15 Помогите разобраться с Ошибкой в запросе БД 15 августа 2016 в 15:43
Вот эта вот длинная черта cms_con__fields не к добру. Это два нижних подчеркивания и между ними должно быть системное имя типа контента.
Вы удалили какой-то тип контента?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.