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

Помогите разобраться с некоторыми моментами.

  • 24 марта 2017 г. , редакция: 24 марта 2017 г.
  • Здравствуйте, при разработке сайта возникли некоторые сложности. Подскажите в чем может быть проблема.
    1. При попытке загрузки любых изображений через админку, фото не загружается, путь для сохранения выглядит странно. Скрин прикрепил ниже.
    2. Непонятное поведение ссылки на регистрацию и напоминание пароля. В шаблоне за путь отвечают переменные
    Код
    $result["reminding"]
    и
    Код
    $result["registration"]
    . При просмотре через консоль chrome атрибут href ссылок на регистрацию и напоминание пароля то отображается нормально, то он просто пустой. Само собой ссылки то работают, то не работают. Закономерности не выявил.
    3. Не работает ссылка восстановления пароля, приходящая на почту, если ее открыть из браузера Firefox. Просто перебрасывает на главную страницу. ПРи открытии через chrome все нормально, открывается страница, где предлагается ввести новый пароль.
    4. При удалении фото существующих товаров и фото в галерее, в админке все нормально пропадает. В базе же в таблице rpefix_images остаются записи, относящиеся к удаленным фото.
    5. При проверке адапативности при помощи панели chrome приходится снова вводить логин-пасс каждый раз при переключении из полноэкранного режима, в режим эмуляции мобильных устройств.
    • 24 марта 2017 г.
    • В части пунктов 1, 2, 3, 5 - Отключите все свои корректировки и проверьте то же на дефолтных файлах cms. Мне думается в дефолтном cms этих ошибок нет. Т.е. необходимо понять: ошибки в Ваших корректировках или в дефолтной версии cms.

      В части пункта 4 - если не ошибаюсь, то по-мойму надо еще из корзины в админке удалить эти записи.
    • 25 марта 2017 г. , редакция: 25 марта 2017 г.
    • Ок, с п.1 разобрался. Уменьшил разрешение с 4200х2800 до 1200х1200 и все нормально загрузилось. Вес упал с 800кб до 300, но вес тут вряд ли имел значение... Если есть какое-то ограничение на размер фото, то хотелось бы увидеть какое-нибудь предупреждение при загрузке, или перед загрузкой, прямо возле кнопки. А-ля "Максимальный размер загружаемого изображения 32M".

      По изображению и названию все же будет лучше, если сохранятся оригинальные данные, и желательно в определенную папку, так как, допустим, изображение размерной сетки нужно прикрутить ко многим товарам. По сути один и тот же файл приходится заливать по сто раз. И он будет сто раз клонирован в базе и на хостинге.

      ЗЫ И я тут один такой привередливый? Но система общения на форуме.........не очень)
      • 25 марта 2017 г.
      • Максимальный размер изображения у вас даже на скрине виден.

        Выбирать фото вы можете из загруженных, не обязательно файл 100 раз заливать. Там же вы можете создавать папки для картинок. Типа "тут носочки", "а тут машинки".

        П.С. И чем вам форум не угодил? Рюшечек не хватает?
        • 25 марта 2017 г. , редакция: 25 марта 2017 г.
        • Да, предупреждение о размере есть. 32м. Я пытался загрузить 0.8м. Что-то пошло не так...что, где, почему. Не знаю. Вариант с "Режимом разработчика" молчит чистотой #fff, консоль хрома, тоже. Ну это ладно, переживу. Решение написал, так как вдруг кому-то пригодится. Может хостинг шалит.

          Форум... юзабилити хромает. Вот я зашел в свою тему, а оказывается тут не так как везде, хронологично, сверху вниз). Вот пытаюсь все сразу ответы просмотреть, ко всем своим постам. Хорошо, что я уместил 5 пунктов в первый пост, а если бы каждый пункт в отдельный? Вообще бы каша была с вопросответамицитатами. Вот у меня сейчас еще 1 [s]косяк[/s] непонятный момент всплыл. Теперь куда мне это постить? В этот ответ? Или в самый низ темы? Или в пост с пунктом 6? А потом все пролистать все, возможные, 5 страниц. СЕО спецы в кайфе, конечно, но такая структура неудобна в плане юзабилити, это факт)

          И, я уверен, большенство будет искать продолжение темы на следующей странице/в конце темы, ан нет оно оказывается где-то в "ответах" затерялось....
          Можно просто вместо кнопки "Ответить" прицепить кнопку "цитировать" и всего делов) А если бы так в чатах общались? %)Хотя, как известно, хозяин-барин)

          Кстати о непонятном моменте, я даже протестировал на демо сайте, который любезно предоставляют разработчики DIAFAN.
          Эксперимент очень простой.
          Создаем страницу "фото", отмечаем к показу в главном меню, прикрепляем модуль "фотогалерея", открываем страницу, создаем альбом "Альбом", закидываем пару фоток. Открываем страницу из главного меню фронтэнда. Все круто, 2 фотки все дела. Дальше - в админке открываем страницу, снимаем с публикации "Альбом", переносим его в другой раздел. Страница пуста по содержанию, везде. Нет текста, нет альбомов, ничего нет. Открываем ссылку - опа, а все как и было то. Вот страница, вот альбом, и в нем 2 фото. Правда только под администратором такая ссылка работает, но это все равно ненормально.
          Едем дальше. Открепляем от страницы модуль "фотогалерея", теперь у нас вроде как чистая простая статичная страница. Все нормально и живи спокойно. Но перейдя по заветной ссылочке вида site.ru/foto/albom ого! А все как и было)) Все вполне осталось на своих местах и ссылочка рабочая и движок потом ругаться будет если такую же создать))

          Блин, вот сюда написал....а по логике надо было внизу темы создать сообщение, но тогда не уследить за общей мыслью... беда)

          ЗЫ кэш отключен, но я все равно поставил галочку "Сбросить кэш" и для надежности вручную удалил очень влияющие на такое поведение CSS и JS из папки cache. Тоже странно, кэш отключен, а папка постоянно полнится.... снова хостер шалит видать, ух я ему.
          • 25 марта 2017 г.
          • Ничего не понятно. Куда и как вы переносите.

            Любая страница при удалении попадает в корзину. Чтобы не было такого: "ах, я удалил, а через неделю решил, что сглупил. Как же мне вернуть все обратно? И почему меня, как в виндовсе не переспросили об удалении?"
            Полностью страница удаляется при удалении ее из корзины. Вот тогда даже по имеющейся ссылке у вас она не откроется.

            Цитата
            Да, предупреждение о размере есть. 32м. Я пытался загрузить 0.8м. Что-то пошло не так...что, где, почему.

            Вы отключали кастомные файлы, как вам Виталий советовал? А пробовали ту же картинку в демо загрузить?

            Цитата
            Можно просто вместо кнопки "Ответить" прицепить кнопку "цитировать" и всего делов) А если бы так в чатах общались? %)Хотя, как известно, хозяин-барин)

            И цитировать тут можно.
            • 25 марта 2017 г. , редакция: 25 марта 2017 г.
            • Цитата
              И цитировать тут можно.
              Цитировать тут нельзя в нормальном понимании. Можно копировать текст и оформлять его, намекая, что это цитата. У полноценной цитаты есть отсылка к оригиналу. Выглядит это так:
              Цитата
              Александра (Alexa0105) Сегодня, 01:33 [Ссылка]
              Максимальный размер изображения у вас даже на скрине виден.
              Но для этого нет инструмента. Нужно скопировать сначала имя автора, оформить его BB-кодом, потом текст, оформить его BB-кодом, потом ссылку на сообщение (хоть это есть), оформить её BB-кодом.

              Вот тогда это будет полноценная ссылка. На всех форумных движках есть кнопка "Цитировать", которая это автоматически делает.

              Я предложение давно вносил, ссылку добавили на само сообщение, а возможность цитировать - нет.
            • 25 марта 2017 г.
            • Да, я протестировал. Действительно в демо версии изображения добавляются без проблем. Но я спрашивал совета, возможно кто-то уже с таким сталкивался и смог бы подсказать в чем может быть загвоздка. Дело в том, что файлы админки я не менял, а за заливку именно аякс и логика админки в ответе, значит какие-то параметры в БД затисались, когда я импортировал пользователей с версии 5.3, но я заливал только таблицы с данными пользователей, ну да если никто такого не встречал, то буду разбираться)
              • 25 марта 2017 г.
              • Видимо, никто не сталкивался.
                Значит, нужно выяснить, где у вас косяк, но вы упорно утверждаете "я в админке ничего не менял".

                У меня вот тоже были косяки и "я ничего не меняла", но после отключения кастомной папки косяк исправился. Путем подключения/отключения файлов по очереди, оказалось, что main.js создает какой-то конфликт, из-за чего происходила различная белиберда.

                Вот и вам советуют сделать то же самое.

                Если после отключения (тупо ее на хосте переименуйте), проблема исправится, значит косяк все же в кастомных файлах.

                Еще посоветовала бы сделать восстановление БД, т.к. вы туда что-то заливали.

                Если все же не найдете, в чем проблема, то лучше пишите в ТП, дайте им доступ в админку и на хост, чтобы они на месте могли посмотреть.
            • 25 марта 2017 г.
            • Вот странно, нажимаю кнопку "Ответить" под постом Александры, после слов "И цитировать тут можно", а мой ответ вставляется после поста Павла.
              • 25 марта 2017 г.
              • Александра, последовал вашему совету. А именно:
                -снес все нафиг с хостинга (сделав полный бэкап)
                -установил чистый диафан без демо-данных
                -убил БД диафана, и залил БД из бэкапа
                -залил все файлы поверх установленных с заменой (кроме config.php)
                Проблема с заливкой изображений пропала тьфу-тьфу!

                В общем кроме как "мистикой" все это не назвать.
              • 25 марта 2017 г.
              • Цитата
                Вот странно, нажимаю кнопку "Ответить" под постом Александры, после слов "И цитировать тут можно", а мой ответ вставляется после поста Павла.
                Потому что тут лента сверху вниз. Ваш ответ появляется после всех предыдущих.
          • 25 марта 2017 г.
          • Цитата

            Создаем страницу "фото", отмечаем к показу в главном меню, прикрепляем модуль "фотогалерея",

            Может попробуете просто "без создания страниц" зайти в модуль и отметить пункт - отображать в меню?
          • 25 марта 2017 г. , редакция: 25 марта 2017 г.
          • Цитата
            Руслан (RELIZ) Сегодня, 02:42 [Ссылка]
            Создаем страницу "фото", отмечаем к показу в главном меню, прикрепляем модуль "фотогалерея"

            По поводу альбомов. Идём на Demo-страницу. Создаём согласно вашему описанию:
            1. Страницу фото и прикрепляем к ней модуль "Фотолалерея".
            2. Создаём в модуле "Фотолалерея" Альбом.
            3. Прикрепляем его через "доп.параметры" альбома к странице "Фото".
            4. Добавляем пару фоток, переходим на страницу "Фото" и видим эти файлы.
            5. Отключаем (снимаем с публикации) альбом, делаем его неактивным. Обновляем страницу "Фото". Файлов нет.
            Дальше не проверял.

            • 25 марта 2017 г. , редакция: 25 марта 2017 г.

            • 1.Создаем страницу "фото", отмечаем к показу в главном меню.
              2.прикрепляем к странице модуль "фотогалерея"
              3.Открываем страницу в админке и создаем там альбом "Альбом", в "Альбом закидываем пару фоток (все отмечаем к показу и тд)
              4.Открываем страницу по ссылке в главном меню фронтэнда, видим альбом и фото.
              5.В админке открываем страницу "Фото", видим там альбом "Альбом", ставим галочку справа от альбома, снимаем его с публикации, переносим его в другой раздел(на другую страницу сайта).
              6. Страница "фото" в админке выглядит пустой, просто с прикрепленным модулем "фотогалерея", без альбомов, без фото.
              7.Открываем ссылку на страницу (переходим по адресу site.ru/foto/albom), отображается все как было. И фото и альбом.
              8. Открепляем от страницы модуль "Фотогалерея", сохраняем, чистим кэш.. Переходим снова по ссылке site.ru/foto/albom и снова наблюдаем альбом и фотки. Это сработает только для Администратора, для юзера при переходе по ссылке откроется 404.
              Как то-так ))
              • 25 марта 2017 г.
              • РУСЛАН (RELIZ), ознакомтесь с документацией по cms. Большая часть вопросов отпадет.

                Цитата
                Переходим снова по ссылке site.ru/foto/albom и снова наблюдаем альбом и фотки. Это сработает только для Администратора, для юзера при переходе по ссылке откроется 404.
                Как то-так ))
                Как на счет сбросить кеш браузера.
              • 25 марта 2017 г.
              • Цитата

                [Партнер] Виталий (nvgpro) 184Сегодня, 14:02 [Ссылка на это сообщение]
                РУСЛАН (RELIZ), ознакомтесь с документацией по cms. Большая часть вопросов отпадет.

                Цитата
                Переходим снова по ссылке site.ru/foto/albom и снова наблюдаем альбом и фотки. Это сработает только для Администратора, для юзера при переходе по ссылке откроется 404.
                Как то-так ))
                Как на счет сбросить кеш браузера.

                Виталий, я не уточнил в алгоритме описания действий только одно. Я прикрепляю изображения к альбому, а не в альбом, путем проставления галки "Использовать изображения для альбомов"

                Вы сами пробовали провести подобную манипуляцию? http://demo.diafan.ru

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

                Где-то на форуме видел пост, человек никак не мог понять, почему при создании новой страницы движок ругался что мол такой алиас уже существует. Возможно ноги растут из этой же проблемы. Конечно если все так как кажется.
      • 25 марта 2017 г. , редакция: 25 марта 2017 г.
      • Цитата
        Руслан (RELIZ) [Ссылка]
        По сути один и тот же файл приходится заливать по сто раз. И он будет сто раз клонирован в базе и на хостинге.
        А это по-вашему зачем?


        • 25 марта 2017 г. , редакция: 25 марта 2017 г.
        • Это замечательно, но дело в том, что, как я уже писал, файл сложно найти. У меня задача сделать размерные сетки для товаров. Можно, конечно сделать ход конем и привязать статичный файл, показывая его только для товаров относящихся к определенной котегории и тд(я имею ввиду реализацию через код), но это будет велосипед, влекущий много неудобных моментов для администратора сайта, у которо нет опыта/желания проводить манипуляции через FTP. На миниатюрах в админке эти сетки выглядят практически одинаково, а по названию не отсортировать, ибо оно меняется да еще и неотображается... ну там внизу топика все описано.
          • 25 марта 2017 г. , редакция: 16 декабря 2019 г.
          • Цитата
            Руслан (RELIZ) Сегодня, 13:15, [Ссылка]
            Это замечательно, но дело в том, что, как я уже писал, файл сложно найти.

            Я понял. Фото все одинаковые и понять - какое нужно вы не можете.


            Я себе запилил вот такую штуку и ориентируюсь по ALT и TITLE, если фото одинаковые или очень похожие.


            Нужен файл /modules/images/admin/images.admin.action.php Он лежит у вас в папке темы (custom/tema), либо в корне сайта смотрите в папку /modules, если активной темы нет.

            В этом файле вам нужен следующий код на 275 строке:
            Код
            foreach ($rows as $row)
            {
            $list .= '<div class="view_image" image_id="'.$row["id"].'">
            <a href="javascript:void(0)"><img src="'.BASE_PATH.USERFILES.'/small/'.($row["folder_num"] ? $row["folder_num"].'/' : '').$row["name"].'"></a></div>';
            }
            В массиве $row, который выводится, есть ключи:
            1. $row["name"] - имя файла
            2. $row["alt1"] - ALT изображения
            3. $row["title1"] - TITLE изображения

            Получилось вот так:
            Код
            foreach ($rows as $row)
            {
            $list .= '<div class="view_image" image_id="'.$row[" id"].'">
            <a href="javascript:void(0)"><img src="'.BASE_PATH.USERFILES.'/small/'.($row[" folder_num"] ? $row["folder_num"].'/' : '' ).$row["name"].'"></a>
            <p class="img_info">
            <span class="name">'.$row["name"].'</span>
            <span class="alt">'.$row["alt1"].'</span>
            <span class="title">'.$row["title1"].'</span></p>
            </div>';
            }
            Подправить внешний вид можно в файле /adm/css/style.css (с поправкой на тему опять же)
            Стили следующие ("рыба", меняйте на свой вкус):
            Код
            .view_image {
            float: left;
            margin: 0px 1% 10px 0px;
            width: 48%;
            height: 70px;
            border: 2px solid #eaeaea;
            overflow:hidden;
            }

            .view_image_selected {
            border: 2px solid #FF6703;
            }
  • 24 марта 2017 г.
  • 6. Если задать товару характеристику, вписать в карточке товара значение, потом передуматьпереиграть и у характеристики назначить другую категорию, то при открытии в админке у товара этой характеристики нет, при просмотре на сайте все равно отображается эта характеристика.
    Пример:
    Джинсы, цвет: бордовый, размер: 36. Затем редактируем характеристику "цвет", убираем категорию "джинсы" и назначаем категорию "шорты". Открываем карточку в админке, все ОК, характеристики "цвет" в джинсах не отображается. Идем на сайт, открываем из фронтэнда карточку товара. Характеристика "цвет" и значение "бордовый" все еще отображается.
  • 24 марта 2017 г.
  • 7. Как узнать название изображений, которые появляются при нажатии ссылки "Выбрать из загруженных"? Даже фильтр по названию есть. Беда только что само название не отображается.
    • 24 марта 2017 г.
    • Если Вас интересует именно название файла изображения на хосте, то при загрузке изображений, опять же если не ошибаюсь (нет времени проверять - очень занят), в начеле названия файла просто добавляются цифры, обеспечивающие уникальность файла на хосте. Т.е. название файла остается практически прежним, когда его грузили на хост.
      • 24 марта 2017 г.
      • Загружаю файл size_guide.jpg, смотрю на выводимый файл в карточке товара 12344_superbuper_kurtka.jpg
        • 24 марта 2017 г.
        • Быть такого не может.
          И еще: где сайт расположили? На локалке или на хосте?
        • 24 марта 2017 г. , редакция: 24 марта 2017 г.
        • Цитата
          Быть такого не может.

          Нет. Все верно. Я запамятовал, при загрузки файла - изображения, то его имя формируется так: уникальный номер + название товара в транслитерации. Вот и получается
          Цитата
          12344_superbuper_kurtka.jpg
          12344 - это уникальный номер в таблице изображений, superbuper_kurtka - это название товара.
          Т.е. здесь все как в дефолте.
          • 24 марта 2017 г.
          • Виталий, вы абсолютно правы.
            Только что проверила, действительно полностью переименовываются. Я заблуждалась в этом вопросе.
  • 26 марта 2017 г.
  • Добрый день. Купил лицензию установил. Все вроде было отлично. Однако научились какие-проблемы. Вначале не получалось зайти в админка, ошибка 404, хотя все было правильно. Потом исчезла. Сейчас не можем добавить товар, ошибка 404. Не можем отредактировать итатью, ошибка 404, потом не смогли войти на созданную страницу, ошибка 404. И стало этой ошибки все большкее и больше. Вроде начинает работать то что неоькрывалось заработол
    • 26 марта 2017 г.
    • Вы хоть дайте ссылку на сайт, чтобы народ глянул в чем проблема.
      Параллельно Вам следует обратиться в ТП Диафана, раз недавно купили лицензию, должны отвечать быстро.

Новости

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