CMS DataLife Engine - Система управления сайтами

alexei1800@mail.ru

местные
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о alexei1800@mail.ru

  • Звание
    Активист
  1. Перестающий работать редактор

    Вы просто постоянно врете, я это заметил, я знаю, что вы напишите. Что типо я задал 2 одинаковых класса и из-за этого и была ошибка ,почему она не проявилась. Тут вы напишите либо про кэш, либо про то, что я вру и она появилась сразу, от вас редко полезный ответ. На примере текстового редактора я убедился как вы ведете спор. У многих людей глючит редактор, когда быстро набираешь текст. Вы утверждаете, что это единичный случай, да еще люди вам поддакивают. Ладно больше отвечать не буду, все в плане ответа за свои ошибки с вами понятно.
  2. DataLife Engine v.13.0 Press Release

    Т.е. нет отличий 12 версии от 13 версии. Я уже писал что у заказчика и не только https://github.com/froala/wysiwyg-editor на данном сайте работает нормально все, а в админке дле все глючит. Это не столь важно, спасибо за ответ
  3. DataLife Engine v.13.0 Press Release

    Вижу не только у меня происходили глюки с этими файлами. Но тут разработчики никогда не признают своих ошибок, если ты их не нашел в коде. Да и если нашел - невсегда признают. Я тоже как бы хочу с 12 на 13 версию переходить, отсюда вопрос. Одна из причин перехода это FroalaEditor, в котором у многих людей при редактировании текста в айфоне возникают глюки. Как бы люди которые редактируют данный сайт nao24.ru - журналисты и для них принципиально использование именно этого редактора. В 13-й версии как с этим обстоит вопрос. Есть ли ссылка на админку где можно было бы протестировать данный вопрос. Или может кто поделится, на время. Почему я задаю вопрос, потому как я понял, не у всех на айфоне возникают данные проблеммы при пользовании данным редактором. И вообще кто переходил, если смысл данного перехода.
  4. Перестающий работать редактор

    Я бы поспорил на 5000, если бы вы умели признавать свои ошибки и отвечали бы за свои слова. Чтобы не было такого 1) вы либо начнете разводить демагогию, что вот сейчас все работает, и я какую-то свою ошибку убрал и поэтому 2) Что у меня повторялись классы, я один из них удалил и все заработало, а до этого не работало именно по этой причины. Вы можете отвечать прямо, а не скользко додумывая что-либо. Последовательность такая во вторник файл inc/editnews.php с классом class Mobile_Detect не работал, во вторник же я его и переименовал на Mobile_Detect2 и все заработало, сегодня я обратно переименовал класс на Mobile_Detect и опять все работает. За сумму спора, вы ничего от себя не выдумывая должны объяснить сие действия с точки зрения моих ошибок. Что же это будет интересно. Добавление одного класса в систему - ломает эту систему, причем ломает не сразу а через 2 недели. Опять демагогия о споре на 15 тыс. Я не разбрасываюсь словами и спорю только на те суммы, которые для меня не критичны
  5. Перестающий работать редактор

    Какая польза от того что вы написали. Никакой... Вот сейчас случилось чудо, я переименовал класс class Mobile_Detect2 на class Mobile_Detect и нет некаких ошибок. Т.е. по вашему ситуация нормальная - работает все работает, а потом бац перестает работать без причины. Уважаемый celsoft говорит что такого быть не может, я с ним согласен причина в глюках DLE. Я этот класс определения устройств подключал на 5 сайтах и все работало, да и в самой дле он есть, я как понял, только не подключен. Какие гадалки в отпуске, не надо придуриваться, тут все описано, только ошибки надо свои признавать. Все заканчиваю тему, кроме того как нападать и обзывать человека, тут больше некакой помощи. Из пустого в порожнего не о чем. Какая помощь, да хоть направление из-за чего такая ситуация может быть, у меня вообще мыслей нет. У celsoft тоже иначе бы написал что-либо дельное
  6. Перестающий работать редактор

    Ну так ответьте, если у меня ошибка в написании модификаций скрипта дле, почему она не проявилась сразу. Пусть я и программирую методом проб и угадываний, это к теме не имеет отношений. Но тем не менее почему переименование класса, помогло исчезнуть ошибке, почему если я задал 2 одинаковых класса, почему ошибка не проявилась сразу, а проявилась через 2 недели, а на другом сайте около месяца. То что я дилетант, а вы профессионал - я понял, можно не развивать тему... Но ответ из всего случившегося - либо кто-то менял файлы, либо в логике системы DLE ошибка. Правильно ли я понял Файлы не менялись, - я проверял, версия php, настройки серверы как это могло повлиять на ошибку с одинаковыми классами, которая появилась через 2 недели??? Как??? (Раз переименования класса помогло, то я думаю ошибка, в том что 2 одинаковых класса, какие еще тут могут быть варианты) Изучите например две страницы с документацией http://php.net/manual/ru/function.include.php и http://php.net/manual/ru/function.include-once.php и поймите между ними принципиальную разницу. Я извиняюсь, но раз вы отвечаете на вопрос, не могли бы вы написать прямо из-за чего могла возникнуть данная ситуация. Мне чтобы заказчику объяснить
  7. Перестающий работать редактор

    Ну так даже если я ошибся( а я действительно первоначально подключил данный класс во многих файлах), почему ошибка не проявилась сразу. Вот в чем вопрос. И кстати я через поиск кода, поудалял во всех файлах которые находил class Mobile_Detect, оставив для чистоты эксперемента только в одном файле один class Mobile_Detect. Затем я нашел через поиск кода еще файл с таким классом, я не просматривал подключается он где-то или нет Я не знаю как устроена dle, может у вас придумано какое-то кеширования, когда как-то по-особому читаются файлы и добавленный class Mobile_Detect, в каком-то из файлов не читался, а потом бац и прочитался и ошибка. Мне просто ситуация сама непонятна, если есть ошибка в коде(а тут ошибка в объявлении одинаковых классов, так как переименование класса помогло, проблема исчезла). должна быть видна сразу. Не менялся код. Тут явно какая-то ошибка в логике в системе дле, так как тестовую версию сайта nao24.ru - test.nao24.ru дле, вообще никак не трогали, а там тоже перестала работать админка
  8. Перестающий работать редактор

    Т.е. должно сразу все не работать, а у меня работало На тестовом около месяца или больше, и на обычном 2 недели, а потом перестало Почему ошибка появилась не сразу, а спустя время Теперь вопрос почему до этого админка работала без проблем, хоть класс с таким же названием существовал
  9. Перестающий работать редактор

    Поверьте моему опыту я с таким тоже никогда не сталкивался, версию php сказали не меняли. Так вот же, есть еще тестовый сайт test.nao24.ru, в админке в нем, точно такие же проблеммы появились как и на nao24.ru Причем если вместо 1-х 2 текстовых редакторов , выбираешь стандартный текстовый редактор, то все открывается без ошибок. Как данный класс не состыкуется именно с текстовыми редакторами froala и TineMCE Итак что же получается пишешь сверху файла emgine/inc/editnews.php больше ничего не требуется class Mobile_Detect { ... } выбираешь один из первых двух редакторов кроме стандартного и.... Новости перестают редактироваться... Ничего не бывает просто так, так из-за чего эта ошибка. Беру выношу в отдельный файл данный класс http://test.nao24.ru/33.php, все работает без проблем определяется устройство без проблем. Так из-за чего же перестает работать тестовый редактор. Если это не баг системы так что это? Нашел вот такой файл /engine/classes/mobiledetect.class.php в файле /engine/classes/templates.class.php т.е class Mobile_Detect уже существовал и из-за этого и происходит ошибка Пробуем переименовать class Mobile_Detect на class Mobile_Detect2 Все - все заработало, причина была в названии класса... Теперь вопрос почему до этого админка работала без проблем, хоть класс с таким же названием существовал Давайте без нравоучений а по существу отвечать
  10. Перестающий работать редактор

    я наугад, я же написал может быть... Суть в чем был сдан сайт, все нормально работало, через 2 недели перестало работать, при этом код никто не менял Причем могло быть перестать работать и через полгода... Вот кто в этом виноват. В чем моя вина. Теоритически может не работать из-за дублирования класса class Mobile_Detect { ... } Я не знаю из-за чего Да я привел строку из того файла который написал engine/inc/addnews.php, не надо делать из себя и меня дурака
  11. Перестающий работать редактор

    Перестало работать во всех браузерах, даже без инициализации класса Как будто в этих строчках class Mobile_Detect { ... } какая-то ошибка, после которой срабатывает данный код if( !defined( 'DATALIFEENGINE' ) OR !defined( 'LOGGED_IN' ) ) { die( "Hacking attempt!" ); } т.е. не определяются переменные и обрывается весь код. или не этот код, причем здесь переменные, я не знаю... А до этого все работало нормально Ну тестировать нужно, чтобы более точно ответить на вопрос, что и как. Но смысл понятен поста, если что-то не работает и это невнешний код, а внутрениий, то должно не работать сразу, а не через неделю, месяц
  12. Перестающий работать редактор

    Посмотрел проблемма в не строчках, проблемма в классе, удаляешь класс, все работает Почему до этого данный класс не мешал работать дле, а потом стал вот в этом загадка Класс можно посмотреть тут https://github.com/serbanghita/Mobile-Detect/blob/master/Mobile_Detect.php. я скачал данный код один в один class Mobile_Detect { ... } удаляешь эти строки все работает Почему до этого данный класс не мешал работать системе
  13. Перестающий работать редактор

    Я же написал проблема в том, что с данным кодом админка работала-работала, а потом бац и перестала работать. Я понимаю надо делать тестирования, смотреть с какого момента перестает что работать. У меня нет на это времени. Вопрос в другом, если что-то не работает, оно должно сразу не работать, а не через месяц другой. По мне так не должно быть, встречался с таким только с javascript, когда в более новых браузерах переставал работать плагин, с php кодом с таким столкнулся впервые. Да и браузеры не менялись. Просто непонятная какая-то хрень. Причем на других сайтах, где используется этот класс, таких проблем нет
  14. Перестающий работать редактор

    В общем нужно было в зависимости от устройства ставить в админку тот или иной редактор. Потом это перестало быть необходимым, но я в файлах inc/add_news.php, inc/editnews.php, inc/comments.php оставил скрипт скаченный с сайта http://techsolve.ru/kak-opredelit-mobilnoe-ustrojstvo-na-sajte-php.html, а именно https://github.com/serbanghita/Mobile-Detect/blob/master/Mobile_Detect.php. А также такие строчки $ands=0;$detect = new Mobile_Detect;if($detect->isiOS() ) { $ands=1; } Ну на всякий случай вдруг в будущем понадобится опять проверка на айфон Все работало, а сегодня перестало, не редактировали и не добавлялись новости, при этом при удалении данного скрипта и последних строчек инициализации класс, все опять начало работать, почему так происходит Т.е. ты добавляешь какой-то код, сайт работает, никто не меняет на сайте код, а потом бац через месяц другой все перестает работать и причина как бы не ясна. Ну кто там будет помнить что добавлялся какой-то код, тем более с ним сайт работает и тем более - он внутренний, а не внешняя ссылка на что-то там
  15. Загрузка фотографий

    НЕ совсем по dle, но все же. На dle, отсуствует удобный функционал для добавления фотографий, чтобы можно было вручную менять расположение фотографий(порядок), реализовать я реализовал наподобии geroi5.ru. С помощью мышки порядок фотографий получается менять, но не получается менять порядок фоток на сенсорных экранах. Кто-нибудь сталкивался с подобной темой? Можно ли например element.onmousedown, element.onmousemove и element.onmouseup назначить один и тот же обработчик element.ontouchstart, element.ontouchmove и element.ontouchend соответственно