Перейти к публикации

Lexxs

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

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

  • Посещение

  • Дней в лидерах

    4

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

  1. 55 минут назад, kamensk сказал:

    Если сервер соответствует необходимым требованиям - какие могут быть проблемы на деффолтном dle? А установленные хаки, модули -  это отдельная тема разговора. Речь же идет о обновлении платформы, а не в совокупности с довеском внесенных изменений...

     

    И что вам это даст?  Те же самые меры придется принять - что при разовом обновлении с 10 на 16-версию. 

    Вам же разраб уже пояснил - разницы при обновлении никакой нет - выполняется один и тот же код....

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

    Ну и естественно же, конечно, нужно включить вывод ошибок, чтоб обнаружить источник проблемы, всё это в совокупности, равно как и приведения ПО сервера в актуальный режим.

  2. 11 часов назад, celsoft сказал:

    В корне неверное и некорректное утверждение. Что последовательно вы обновляете, что сразу, при обновлении всегда !!!! выполняется один и тот же код. Поэтому кто вам дал совет, что последовательное выполнение лучше, непонятно. Это в принципе не соответствует действительности и попросту пустая лишняя трата времени.

    Ну может таки не в корне ?

    При последовательном, можно понять, на какой версии вылетела ошибка и принять меры. А когда пропасть между версиями, то с 10 на 16 легко поймать проблему при обновлении.

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

     

  3. 18 часов назад, crafic сказал:

    плагины в 10 ой версии? ну и ну

    Какая разница? Модули, или плагины, суть то одна. Вот только в старых версиях они устанавливались по другому, так как небыло системы плагинов, и каждый воротил как мог установку.

    31 минуту назад, kamensk сказал:

    Лишний секс зачем - обновление можно осуществить минуя последовательность версий...

    Можно, но иногда бывают такие ошибки. Последовательный метод нужен, если не пошла массовая.

    И таки секс лишним не бывает, а иногда его и не хватает ).

    34 минуты назад, kamensk сказал:

    Главное учесть и внести все изменения в шаблон - с учетом всех предыдущих версий...

    Это уже самое последнее, что можно делать, так как шаблон на установку не влияет.

  4. 32 минуты назад, Shura0102 сказал:

    Обновляю dle 10.3 до 15.0, всё делаю по инструкции, заливаю необходимые файлы на сервер и вроде бы всё норм, но при переходе в админ панель пишет надо обновить базу данных с 10.3 до 15. Нажимаю продолжить, начинается обновление, обновляется пару версий и вылетает ошибка 500. подскажите в чём может быть дело?

    Во первых, перед обновлением, желательно отключить все плагины, какие есть, так как из-за них часто бывают сбои при обновлении, проверено.

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

    И включите вывод php ошибок, так если опять будет такое, будет более понятна причина.

  5. 4 часа назад, celsoft сказал:

    Вы можете добавлять несколько  redirect URI значит там нужно вбить и основной сайт и поддомены. Базовых доменов тоже несколько можно добавлять.

    Если заполнять redirect URI, то перестаёт работать и выдаёт ошибку, как и писал выше, что неверный редирект.

    А если это поле не заполнять, то всё работает.

    А вот если добавить поддомены в поле Базовый домен, так ещё не проверял пока. Если получится, отпишу.

     

    PS.

    Проверил. Поле редирект урл вообще не заполнять. Ссылку с авторизацией пишем в поле Адрес сайта.

    В поле Базовый домен, вписываем основной и поддомены.

    Всё. Работает на всех поддоменах !.)

  6. 12 часов назад, celsoft сказал:

    URI это тоже самое что и URL и соответственно пишется полный URL.

    Если данные поменять местами, как вы говорите, не пропускает , показывает что в этом поле ошибка.

    И оказывается, поле Доверенный redirect URI: вообще не надо заполнять, тогда всё работает. Только что просто взял и удалил оттуда всё.

    а в поле адрес сайта, именно ссылка на авторизацию. Всё стало работать, без ошибок.

    Но как быть с поддоменами, тут не понятно.

  7. 6 часов назад, celsoft сказал:

    Смотрим на скриншоте пункт доверенный Redirect URI и видим что все неправильно. Ну и соответственно адрес сайта тоже неверно. Эти пункты должны быть наоборот  и именно в доверенных Redirect URI прописываются все ссылки если доменов несколько.

    Просто я внимательно отношусь к тому что написано и в документации к DLE, где написано какие Redirect URI нужно указывать, и к тому что на сайте приложений, и не путаю Redirect URI и адрес сайта, и потом не задаю вопрос: Да что там можно указать не так ? )))

    Как раз таки, там и написано, что в этих полях нужно указывать только домен, без дополнительных данных. 

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

    В обратном порядке, даже не даёт сохранить. Проверено. Может быть у вас как то иначе? Проверьте.

  8. 13 часов назад, celsoft сказал:

    Если они указаны все то и ошибки быть не может. Что то вы неверно указали в настройках приложения.

    Да что там можно указать не так ? Вроде всё просто

    8AnY45jtKMjWZ2.png

     

    14 часов назад, celsoft сказал:

    Там вообще все интуитивно понятно на самом деле. Достаточно лишь читать что там написано. Ничего сложно там точно нет.

    Возможно вы не с этой планеты ))

     

    14 часов назад, celsoft сказал:

    Видимо вы там не бываете. Там меняют расположение всего с периодичности раз в пару месяцев точно. Поэтому если вам нужна готовая инструкция, то вам это не поможет.

     

    Не слишком часто, но с периодичностью в несколько месяцев. Изменений не замечено

     

    14 часов назад, celsoft сказал:

    Хотя хорошо, я ее обновлю в следующей версии, мне не сложно, если вам так сложно разобраться просто в панели сервиса.

    Спасибо большое !

    За это многие будут благодарны ).

  9. 1 час назад, celsoft сказал:

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

    1 вариант: Указаны все ссылки для поддоменов.

    2 вариант: Сделано именно так, но бывает, что какой то из поддоменов, или даже основной домен находятся в блоке, например при жалобе на какую то страницу, блокировка ркн, становится недоступным весь домен, так как по https, но на других поддоменах в это время работает доступ. И если привязывать авторизацию только к основному домену, то не будет доступа.

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

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

    1 час назад, celsoft сказал:

    Все инструкции по созданию приложения есть на сайте google. Вы же не обычный посетитель сайта, вы вебмастер и создаете сайт самостоятельно, наверное изучение инструкций сервисов входит в компетентность вебмастеров создающих сайт. Иначе нужно заказывать сайт под ключ в вебстудии, а не делать самому, если нет желания самостоятельного изучения инструкций. Они меняются постоянно у сервисов, и нужно просто заглянуть в документацию самих сервисов.

    То как на гугле всё сделано, там не для вебов сделано, а для инопланетян. Вы даже сами там потеряетесь, не смотря на все ваши знания, видимо поэтому и не хотите обновить пошаговую инструкцию, которая была создана несколько лет назад, при царе Горохе. Уж за пять лет то можно бы обновить инструкцию. И не каждый день там меняют.

    Кстати, на одноклассниках тоже поменяли всё. Но там мал помалу можно разобрать, в отличии от гугла.

     

    PS.

    Кстати. Попробовал сейчас, для одного из сайтов, в приложении ВК сделал всё только на основном домене, без поддоменов. Та же ошибка и авторизация не проходит.

    Что то там не так. Проблема даже не в поддоменах.

  10. 9 минут назад, celsoft сказал:

    Нет никаких проблем. С чего вы взяли что есть какие то проблемы, совершенно непонятно.

    Неверный редирект выдаёт постоянно, через вк например. Если запрашивать авторизацию с поддомена.

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

    А на гугле сделать, это ещё тот квест, да и инструкция по настройке уже давно не актуальна, так как в гугл всё там изменилось и нужные пункты глаза сломаешь, но не найдёшь ).

    Майл ру и яндекс ещё нужно перепроверить.

  11. 1 час назад, celsoft сказал:

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

    С соцсетями проблема при регистрации на поддоменах. Возможности сайта многим нужны, а вот элементарно зарегаться не все могут, некоторые даже не знают, что такое регистрация )).

    Ну или просто лень.

     

    Ну в общем то ладно, я вас услышал. Нет, так нет. Будем думать, как облегчить регистрацию, чтоб отсеивать по максимуму активных людей от ботов.

  12. 12 минут назад, MSK сказал:

    Гость не имеет никакой идентификации на сайте (его нет как пользователя сайта), поэтому его невозможно однозначно идентифицировать, а тем более, дать ему какие-либо права. Т.е. ВСЕ Гости для dle, по сути, это 1 пользователь.

    Сделайте обязательную регистрацию для просмотра новостей, тогда сможете окучить всех пользователей ;)

    Ну есть некоторая идентефикация. Не только куки, но и например емейл, когда гость оставляет коммент.

    А обязательная регистрация, лучший способ разогнать посетителей с сайта. Хотя рега и не очень сложна, однако не многие созревают её пройти.

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

    И всё. Гость уже в определённой группе и участник сайта, а не просто прохожий ).

  13. 1 час назад, MSK сказал:

    В других вкладках настроек такие чекбосы работают?

    Да, все остальные работают.

     

    1 час назад, celsoft сказал:

    Гость это незарегистрированный пользователь на сайте. Он никуда не может быть перенесен. Гость всегда остается гостем. Эти функции только для зарегистрированных пользователей, а группа гости это незаригистрованные на сайте пользователи.

    Так весь смысл этих функций в том, чтобы гость, при определённой активности мог быть перенесён в другую группу, на основе гости, но с дополнительными привелегиями. Разве не логично ?

    Вообще как то странно, что для этой группы не активны эти функции.

  14. Доброго дня!

    Хотел сделать, чтоб из группы Гости, при определённом наборе комментов, переносило в другую группу, однако чекбоксы для включения этих правил неактивны совсем, не нажимаются, не включаются.

    Может нужно где то ещё что то включить, чтоб они заработали ?

     

    eAOxZ0vCGRNZ8r.png

  15. 2 часа назад, Lavyco сказал:

    У нас еще минималистичнее. Календарь и тэги. Все :-)

    Могу взяться за ваш заказ, только прежде изучить вопрос, насколько всё индивидуально, чтоб рассчитать возможности.

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

  16. 50 минут назад, Pupsator сказал:

    А можно на них глянуть. Очень нравятса шаблоны со старых версий, минималестичные и простые.

    Ну вот этот, например, очень древний шаблон ) Работает сейчас на 16.1

    82Q1Rpvf47Y962.png

  17. 15 часов назад, crafic сказал:

    [xfvalue_thumb_url_X]

    Данный тег может использоваться только если дополнительное поле имеет тип "Изображение". Тег выводит только URL для уменьшенной копии загруженного изображения, где "х" это имя дополнительного поля

    [xfvalue_image_url_X]

    Данный тег может использоваться только если дополнительное поле имеет тип "Изображение". Тег выводит только URL для полноразмерной картинки загруженного изображения, где "х" это имя дополнительного поля

    Спасибо!

  18. Доброго дня!

    Собственно вывод изображения из поля производится тегами типа [xfgiven_poster][xfvalue_poster][/xfgiven_poster], без тега < img src ...>, где общий стиль для вывода и соответственно размеры задаются в общем файле стилей. Однако есть такая проблема, что нужно в определённом месте шаблона, вывести картинку из этого поля с отличительными параметрами от общего, например ширины.

    Если бы это поле можно было бы вывести через обычный тег для картинок, <img src="[xfgiven_poster][xfvalue_poster][/xfgiven_poster]
    [xfnotgiven_poster]{image-1}[/xfnotgiven_poster]" loading="lazy" alt="{title}" style="width:268px">, то проблем бы небыло, но в данном случае никак этого не сделать.

    Если бы можно было в самом теге создать дополнительный параметр, типа [xfgiven_poster][xfvalue_poster style="width:268px"][/xfgiven_poster], тогда тоже было бы без проблем, но такой возможности пока нет к сожалению, и хотелось бы надеяться, что возможно в будущем появится такая возможность.

    Или может есть какие то другие варианты, чтобы дополнительный вариант сделать это сейчас ? Может чего то не догоняю, или не знаю ?

  19. 58 минут назад, redissx сказал:

     Прочитайте про supports https://habr.com/ru/articles/178021/ обратите внимание, статья от 2013 года. Если ваш браузер у ТВ это не поддерживает, значит ему ничего не поможет. Ещё раз говорю, я без понятия что выкладывают на этих помойках, в лицензионном шаблоне мы проверяли с человеком когда у него на samsung не работало и когда работал. Больше мне добавить нечего.

    Да, самсунг смарт 2013 года, возможно и старый, не поддерживает таки комбинации css.

    Значит для таких случаев и нужно определение смартов и формирование для них тега, в котором будут подставлены удобоваримые стили ).

  20. 7 минут назад, Sarvan сказал:

    Тут ключевое media="screen and (min-width: 1220px)"

    Что тут ключевого в ширине экрана? Главное чтоб отображался корректно.

    Зашёл сейчас со смарт тв, дизайн рассыпанный, только левая колонка с категориями в норме, остальное вообще не в тему.

    Не работает этот саппорт в стилях. Смарт не видит этого, или не может выбрать именно значения без переменных.

  21. 59 минут назад, redissx сказал:

    В лицензионном есть. А в скачанном может и нет, не проверял что на всех этих помойках выкладывают.

    В лицензионном в маин.тпл есть
        <link href="{THEME}/css/styles-support.css" type="text/css" rel="stylesheet" media="screen and (min-width: 1220px)">

    Да, есть такой файл styles-support.css, но как браузер устройства будет определять, каким файлом пользоваться?

    То есть в этом файле те же стили, что и в styles.css, только уже без переменных? И браузер смарта поймёт, из какого файла читать ?

  22. 14 часов назад, celsoft сказал:

    Вы заблуждаетесь, тонкостей и нюансов много, как и браузеров. Корректно это делать по базе. Телевизоры в этом вопросе крайне разнообразны.Поэтому не все так просто и однозначно. Но вы можете использовать эту библиотеку https://github.com/matomo-org/device-detector сделав для себя плагин например, при невысокой посещаемости вполне приемлимо будет.

    Естественно много тонкостей и ньюансов, но есть и какие то особенности, которые у большинства совпадают, что облекчает детект и выборку, например всё то же сочетание - TV, у большинства оно присутствует, а остальных можно по их меткам вылавливать. Работать то с большими базами полной строки заголовка браузера, это как бы накладный вариант, слишком много действий. А вот по принципу TV, вполне можно отловить до 99% браузеров. По такому типу, например в клауде, очень легко фильтровать, можно к примеру закрыть доступ только для смарт тв, или только для айфонов, или только для линукоидов. В нашем случае, нужно наоборот, по части заголовка выловить нужное и сделать результат ). Даже если 90% будет детектиться и обрабатываться, это уже хороший результат.

    Хотя конечно вам решать, как оно правильнее и лучше. А плагины, вещь не надёжная. Завтра вышло обновление и вот, уже не найти ту строку, на которую ориентировались и приехали, всё переделывать. Лучше намного, когда уже из коробочки всё есть ).

    13 часов назад, redissx сказал:

    Есть. Всё уже сделано. Принцип действия такой: если что-то не поддерживается, то это сделано другим прописанным способом. Supports как раз и проверяет поддерживается или нет. И например для переменных (цвет, например) там есть проверка и прописан цвет обычным способом, если это проверка не проходится. 

    Supports - нет такого в этом шаблоне, ни в одном из файлов, не найдено ).

    Но есть переменные, которые никак не дублируются, в случае не поддерживания.

    .wrapper-container {max-width: var(--max-width); margin: 0 auto; position: relative; z-index: 20;}
    .wrapper-main {min-height: 100vh; background-color: var(--bg); box-shadow: 0 30px 60px rgba(0,0,0,0.9);}

     

  23. 1 час назад, celsoft сказал:

    Нет нету и не планируется. Для этого нужна база существующих Smart TV а у нас такой базы нет. Какой то одной строчкой они не представляются, чтобы их можно было универсально определить.

    Вы имели ввиду типа таких списков: https://udger.com/resources/ua-list/device-detail?device=Smart TV или https://user-agents.net/devices/tvs/smart-tv

    Или готовой и обновляемой базы на гинтхабе ? https://github.com/matomo-org/device-detector

    В принципе такие возможности есть.

    Хотя в принципе такой список и не нужен. Достаточно из заголовка браузера выцепить особенности для смартов, типа как SmartTV (для самсунггов), или PhilipsTV и другие, в зависимости от производителя, примеры в списках есть. Потом привязать метку к сессии и сформировать срабатываение тегов [smart-tv]

    59 минут назад, redissx сказал:

    Сделать можно в любом шаблоне. В одном шаблоне есть, возьмите как пример и посмотрите, HDRezka. 

     

    Так в этом шаблоне разве есть поддержка смартов по умолчанию ?

    Там же переделывать нужно? Либо одно, либо другое?

  24. 2 часа назад, redissx сказал:

    Для проблем с версткой - это не требуется, так как в css есть директива @supports, @supports not. А если браузер и это не поддерживает,  значит он настолько старый , что устройством уже в принципе затруднительно пользоваться. 

    Однако в ваших шаблонах, с применением root и var(--bg); нет возможности пользовать смарт тв, если только переделать всё на обычный лад, задавая фиксированные значения.

    Моё же предложение в том, чтобы как раз в таких случаях было, чтоб для смарт тв подставлялся css с обычными значениями, а для остальных уже можно использовать продвинутые стили. 

    Или я вас не так понял ? ))

×
×
  • Создать...