DimWeb

Участники
  • Публикации

    87
  • Зарегистрирован

  • Посещение

  • Days Won

    14

Сообщения, опубликованные пользователем DimWeb


  1. В 21.02.2019 в 16:44, TrashSmash0x0 сказал:

    Вон у дочек-сыночек картиной здоровенных до фига, но это не мешает их сайту грузится за 0,7 сек

    чтобы понимать почему некоторым сайтам удаётся добиваться высоких скоростей при больших размерах изображений советую ознакомиться с техникой

    https://www.akamai.com/us/en/multimedia/documents/content/white-paper/akamai-oreilly-high-performance-images-white-paper.pdf


  2. В 11.01.2019 в 23:02, metrpro сказал:

    Если физически с сервера удалить их не проблема

    То значит и нету проблемы переименовать одно только расширение у файла.

    Что сводит замену к простому ".png" на ".jpg" в базе, а не к replace'у по маске, которого в mysql нативно не существует.

    Поэтому:

    UPDATE re_data SET image = REPLACE(image , '.png' , '.jpg');
    UPDATE re_data SET image = REPLACE(image , '.PNG' , '.jpg');

    rhXrNVfF4oU.jpg

     


  3. 15 часов назад, banzai72 сказал:

     Дмитрий же написал, что добавить пока нельзя. 

    Если вы не заметили - вопрос адресовался ему в том числе.

    Но по факту - какой вопрос задали - такой ответ и получили. Причем тут поле "ответственный" и "кто из сотрудников когда на сайте , что то делает" ??

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

    15 часов назад, banzai72 сказал:

    что бы видеть, кто из сотрудников когда на сайте , что то делает

    Это уже реализовано и логируется, в чем вы можете убедится самостоятельно:

    - включив настройку apps.realtylogv2.classic_view

    - либо в /apps/realtylogv2/admin/template/list.tpl [1.2.5] на :131 этот кусочек {if 1==0} заменив на {if 0==0}

    15 часов назад, banzai72 сказал:

    Если добавить не сложно-сделайте.

    Сделал. Обновленный realtylogv2 выслал Дмитрию. Проверит и если все ок - выпустит в обновлении.

    IcL_m4WaGo0.jpg.ff08591d1d986ef95aa5a20b208aaffc.jpg


  4. В 27.12.2018 в 12:14, banzai72 сказал:

           как то добавить поле "Ответственный" (Пользователь)  

    11 час назад, rumantic сказал:

    Нет еще

    Тут не столько "нет еще", сколько несколько открытых вопросов:

    - что это поле даст?
    - какую функцию будет нести?
    - какую проблему решать?

    Добавить поле то не сложно, но, кажется, это не решит ранее озвученную проблему с "вредительством".

     


  5. 2 часа назад, rumantic сказал:

    Нет теперь поддержки site/site.php, есть только поддержка local_site.php

    1. Как её может не быть если есть конкретный код:

    в \apps\system\lib\system\apps\apps_processor.php (update_apps_cache:623)

    if (file_exists(SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $apps_name . '/site/site.php')) {

    в \apps\system\lib\system\apps\apps_processor.php (run_preload:281)

    if (file_exists(SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php')) {
        require_once (SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php');

    в \apps\system\lib\system\apps\apps_processor.php (run_frontend:377)

    } elseif (file_exists(SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php')) {
        require_once (SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php');

    в \apps\sitemap\admin\admin.php (getSitemapItemsHTML:268)

    } elseif (file_exists(SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php')) {
        require_once (SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php');
        $app_class_name = $app_dir . '_site';

    в \apps\sitemap\admin\admin.php (getSitemapItems:535)

    } elseif (file_exists(SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php')) {
        require_once (SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $app_dir . '/site/site.php');
        $app_class_name = $app_dir . '_site';

     

    2. даже если, то как отсутствие поддержки объясняет двойной require в update_apps_cache из изначального вопроса?:

     


  6. 2 минуты назад, rumantic сказал:

    да, но именно так и описано в инструкции

    при чём тут инструкция и ошибка в логике в строчках :625. В инструкции ни слова про site/site.php (смотрим внимательно строчку :623)

    я же описал что:

    В 13.12.2018 в 14:39, DimWeb сказал:

    не увидел, что в apps_processor.php между :616 и :629 происходит изменение переменной apps_dir. А значит в обоих условиях - один и тот же вывод, что не соответствует условиям в if'ах

     


  7. 1 час назад, rumantic сказал:

     

     

    С локальным обработчиком и так все понятно. Я про ту часть кода о которой указал с самого начала, где именно в КОДЕ происходит require модуля?

    В 13.12.2018 в 08:20, DimWeb сказал:

    # system\lib\system\apps\apps_processor.php
        ::update_apps_cache

    А также в этом блоке -

    В 13.12.2018 в 14:39, DimWeb сказал:

    я не увидел, что в apps_processor.php между :616 и :629 происходит изменение переменной apps_dir. А значит в обоих условиях - один и тот же вывод, что не соответствует условиям в if'ах

     


  8. @rumantic Ведь по сути такой функционал дб быть в коробке ? Хотя бы для админа. Это сэкономило бы кучу времени менеджеру при добавлении объектов.

    Или вывод такого же объявления при добавлении нового, либо отдельная страница с выводом списком всех похожих объявлений и переводом оных в статус дубля


  9. 2 часа назад, rumantic сказал:

    А зачем его отключать?

    1 Не модуль, а пункт меню, присутствие модуля - атрибут active и он прячется везде как и положено тут нарушения нету, я показал про ошибку при котором пункт меню отключается не в том месте где должен. Ни один из остальных модулей не пропадает из админки после отключения пункта меню, кроме именно этого.

    2 Вопрос "зачем" не обосновывает разногласие в поведении блока

    PS по предыдущему вопросу будет ответ?


  10. Ошибка логики

    при отключении пункта "Менеджер настроек"(config) из правого верхнего менюбара, этот пункт также пропадает и в левом боковом сайдбаре:
    потому что в /apps/admin/admin/template1/sidebar.tpl:103 адрес
    берется из верхнего бара ($admin_menua.apps.childs.config) а не из левого
    как у остальных пунктов ($admin_menua.sitebill).

    Решение:

    - нужно в sidebar.tpl заменить {if $admin_menua.apps.childs.config} на {if $admin_menua.config}

    - и в /apps/system/lib/admin/sitebill_krascap_editor.php для функции ::getAdminMenuArray (:1039) продублировать 'config' (между 'structure' и 'sitebill')

    $menu['config']['title'] = Multilanguage::_('L_ADMIN_MENU_SETTINGS');
    $menu['config']['href'] = 'index.php?action=config';
    if ( isset($_REQUEST['action']) AND ($_REQUEST['action'] == 'config') ) {
        $menu['config']['active'] = 1;
    }

     


  11. 24 минуты назад, rumantic сказал:
    
    $this->apps_dir

    Тут все правильно, это локальная переменная также показывает на apps_dir

    я не увидел, что в apps_processor.php между :616 и :629 происходит изменение переменной apps_dir. А значит в обоих условиях - один и тот же вывод, что не соответствует условиям в if'ах

    Так или иначе, тогда вопрос: где и при каких условии должен исполнится вот этот модуль - /template/frontend/realia/apps/custom/site/site.php ?


  12. app:system [3.6.1]

    # system\lib\system\apps\apps_processor.php
        ::update_apps_cache

    кажется тут баг в коде (:625)

    if (file_exists(SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $apps_name . '/site/site.php')) {
        require_once ($admin_path);
        $local_site_path = $this->apps_dir . '/' . $apps_name . '/site/site.php';
        require_once ($local_site_path);
        $app_class_name = $apps_name . '_site';
    }

    это

    $local_site_path = $this->apps_dir . '/' . $apps_name . '/site/site.php';

    Нужно заменить на

    $local_site_path = SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $apps_name . '/site/site.php';

    ЗЫ

    pS02iaNSHGk.jpg

    Также непонятно почему закомментирован (:610) вызов

    $local_admin_path = SITEBILL_DOCUMENT_ROOT . '/template/frontend/' . $this->getConfigValue('theme') . '/apps/' . $apps_name . '/admin/admin.php';
    //require_once ($local_admin_path);

     


  13. 1 минуту назад, Helenblondi сказал:

    ведет сюда на страницу яндекса

    Прошу помощи зала - у кого еще эта ссылка (Ознакомьтесь) ведет в "Яндекс.Помощь", а не в "Диагностика" как у нас?

    tbQqqR7RZ1Q.jpg

     


  14. 3 минуты назад, Helenblondi сказал:

    нету у меня такой ссылки. ссылка на яндекс помощь где даются эти общие рекомендации и все.

    tbQqqR7RZ1Q.jpg

    А эта ссылка куда ведет?)

    2 минуты назад, Helenblondi сказал:

    а у меня страница двигается вправо и влево

    хм.. главная или другая (ссылку)?

    на каком устройстве тестируете?


  15. 1 минуту назад, Helenblondi сказал:

    а это как сделать?

    У вас организованы шаблоны под эту рекомендацию, а делает эту оптимизацию обычно верстальщик шаблона/макета

    3 минуты назад, Helenblondi сказал:
    • Содержимое страниц не должно выходить за рамки экрана по горизонтали.

    т.е. страница не двигается влево-вправо

    4 минуты назад, Helenblondi сказал:

    Размер текста в пикселях

    тут на глаз

    5 минут назад, Helenblondi сказал:

    Не используйте технологии Flash

    это уже в прошлом, у вас нету flash

    9 минут назад, Helenblondi сказал:

    так я проверяю. вот он что пишет, что тут кто поймет

    нет, я имел ввиду ссылку "Ознакомьтесь" которая ведет на список страниц с проблемами


  16. 1 минуту назад, Helenblondi сказал:

    так я так делаю. вебмастер  яндекс пишет есть проблема. она актуальна. я же прицепила скрин. далее я пишу что ничего не понимаю в их рекомендациях и прошу чтобы кто нибудь объяснил простым нормальным языком.

    Там есть ниже ссылка со более детальной информацией


  17. 43 минуты назад, Александр Лубянский сказал:

    После обновления php до версии 7.2, получаю ошибку

    А в репозитории уже 7.2 завезли ? (+deb.sury.org+1 amd64 [установлен, может быть обновлён до: 7.0.32-3+ubuntu+deb.sury.org+1])

    Да и вроде обновления системы до совместимости 7.2 еще не было. А выбор меньшей версии php (7.0, 7.1) вам доступен ?

    upd: ну да, проверил сейчас, на debian репозиторий с 7.2 все модули есть


  18. 2 часа назад, Vladimir_K сказал:

    Уважаемые разработчики Sitebill, может у вас есть какие-то мысли по этому поводу? Ведь есть же какая-то причина того, почему Sitebill не может подключиться к БД на новом сервере?

    Да - внимательно смотрим что вы написали в db.inc.php

    В файле db.inc.php вы меняете только эти 6 полей, скопировав данные из трёх полей тестового скрипта:

    D3arqPdkjTc.jpg

     

    Также попробуйте тестовый скрипт дописать аргумент базы в вызов соединения:

    XdqSts0KBs8.jpg

    Если тестовый не заработает и отругается denied for user - стучите тамошним админам.

     

    2 часа назад, Chernetskiy сказал:

    У вас в db.inc.php прописаны настройки доступа к базе именно так, как указано выше или всетаки там присутствуют реальные реквизиты доступа а вы их изменили в сообщении?

    Плюсую, скорей всего так и есть.