Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Совместить сайт на 2 с форумом на 1 26 августа 2016 в 08:01
Тема уже поднималась. Насколько известно, решение не готово.

подскажите пожалуйста по шагово как реализовать такое

vsemkrot
Шаг 1: ждать (неопределённый срок) появления форума на двойке (или той версии "форума", которая позволит перенести данные из форума первой ветки на форум второй).
Шаг 2: пользоваться результатами первого шага.

такое возможно вообще ?

vsemkrot
Как говорит Яндекс — "Найдётся всё. Со временем".
#2 [ЕСТЬ РЕШЕНИЕ] Как поменять автора статей 26 августа 2016 в 06:34
В БД поменяйте user_id на id нужного пользователя. yadi.sk/i/Tzo5Vx_PuVg3t
#3 Карта сайта instantcms 2.5 24 августа 2016 в 14:23

что-нибудь получилось у Вас?

DK
Конечно, что-то получилось. Отрицательный результат — тоже результат. Вылетает по объему данных.
#4 Поле дата в типе контента 21 августа 2016 в 21:03

РЕШЕНО

Александр Борисов
Рад за вас.

Решил так:

Александр Борисов

это сделано через одно место

Александр Борисов

сильного изменения в коде не произошло и логика поиска не изменилась

Александр Борисов
no comments laugh

Думаю

Александр Борисов

и не всплывет

Александр Борисов
Однако всплыло:

Залил на хостинг, теперь снова не ищет

Александр Борисов
Решение одно: — менять хостинг, чтобы не ломал то, что у вас на локалке работает (или как минимум версию php на 5.6 и выше). У меня на том хостинге, где не работает поиск по двузначным числам, стоит версия php 5.3, а на том, где всё работает, стоит версия php 5.6. Поменял версию на 5.6 и теперь работает везде. Вернул версию на 5.3 и снова фильтр сломался. Так что, не надо изобретать "виллосипеды", пишите на гите вопрос ваш и пусть этим занимаются специально подготовленные люди.
#5 Поле дата в типе контента 19 августа 2016 в 20:18

я сам пороюсь посмотрю

Александр Борисов
Это врядли. Там слишком много моих наработок прикручено. Вы лучше скачайте с гита версию и попробуйте повторить эту ошибку на ней.
#6 Поле дата в типе контента 19 августа 2016 в 09:51

подскажите, что вы исправили

Александр Борисов
Сложно сказать, что я правил, сравнил системные файлы двух сайтов, отличий не обнаружил, возможно где-то в БД собака зарыта.
#7 Поле дата в типе контента 19 августа 2016 в 08:04

я все же догадываюсь

Александр Борисов
Действительно, это я нагло врут тут. Поставил правки на другой сайт и там ваша проблема всплыла. Значит я что-то починил на первом сайте, сам того не подозревая smile

Скажу даже больше, на дефолте у меня также не ищет по двузначному числу. Даже без моей правки.
#8 Поле дата в типе контента 19 августа 2016 в 07:03

Может фильтр приводился к каким либо изменениям?

Александр Борисов
Тот, что над контентом, это стандартный — не модифицировался, а тот что в виджете "Расширенный фильтр контента", подвергался изменениям. Но они друг от друга не зависят.
#9 Поле дата в типе контента 19 августа 2016 в 06:34
Не могу воспроизвести вашу ошибку, тут есть даты в поле "Дата" — 5, 9, 10, 11, 12, 30 — 08.2016 все они нормально фильтруются.
#10 Связь двух сайтов на 1ке и 2ке 18 августа 2016 в 20:43

К сожалению не обладаю обширными знаниями.

Ris
Все начинают с того, чем обладают, а чего не хватает, спрашивают у Яши

почти уверен, что не проще.

Zau4man
Тогда почему форум от единички, может лучше сторонний форумный движок типа smf прикрутить, который поддерживает сквозную авторизацию?
#11 Связь двух сайтов на 1ке и 2ке 18 августа 2016 в 20:13
Zau4man, а не проще ли переписать имеющийся функционал форума с единички на двойку, без добавления всяких "плюшек" и "ноухау"? Так сказать "перевести код" с единички на двойку.
#12 Поле дата в типе контента 18 августа 2016 в 20:06

Подскажите как быть с этим?

Александр Борисов
Вообще, все баги надо описывать тут. Тогда все решения будут именно такими, как надо и не сотрутся при обновлении. А в данном случае надо полностью переписать весь метод applyFilter() как-то так:
  1. public function applyFilter($model, $value) {
  2.  
  3. if (!is_array($value) || !empty($value['date'])){
  4.  
  5. if(!empty($value['date'])){
  6. $date_start = sprintf('%s %02d:%02d', $value['date'], $value['hours'], $value['mins']);
  7. $date_final = $date_start;
  8.  
  9. } else {
  10. $date_start = $value;
  11. $date_final = $value . ' 23:59';
  12. }
  13.  
  14. $model->filterBetween($this->name, date('Y-m-d H:i', strtotime($date_start)), date('Y-m-d H:i', strtotime($date_final)));
  15.  
  16. } else {
  17.  
  18. if (!empty($value['from'])){
  19. $model->filterGtEqual($this->name, date('Y-m-d H:i:s', strtotime($value['from'])));
  20. }
  21. if (!empty($value['to'])){
  22. $model->filterLtEqual($this->name, date('Y-m-d H:i:s', strtotime($value['to'])+60*60*24-1));
  23. }
  24.  
  25. }
  26.  
  27. return $model;
  28.  
  29. }
#13 [ЕСТЬ РЕШЕНИЕ] Виджет "Фильтр контента" 18 августа 2016 в 14:31
Значит обновление не совсем корректно прошло. Либо файл шаблона имеет неверные правки в части 18-35 строк.
#14 [ЕСТЬ РЕШЕНИЕ] Виджет "Фильтр контента" 18 августа 2016 в 13:42

то ли я туплю, то ли глюк.

ifork
Тут скорее первое. Свойства привязаны к категории, если к выбранной категории свойства не привязаны, то они и не выведутся в фильтре. А вообще они выводятся нормально в виджете.
Вот тут их нет 2.wordsword.ru/board/nedvizhimost
а вот тут они уже есть 2.wordsword.ru/board/nedvizhimost/kvartiry
Причём отображаются и в виджете и в фильтре над контентом.
#15 Релакс 18 августа 2016 в 07:00

четырехлистный клевер, примета хорошая

DK
Вот так вот взяли, и все мечты о супербубне программёра поломали. facepalm
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.