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

celsoft

Главные администраторы
  • Публикации

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

  • Посещение

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

    1 100

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

  1. 27 минут назад, NlCKRUS сказал:

    я проверил, значение xf_29402_galleryphoto генерируется в каждой новости свое, поэтому тупо вставить это значение не прокатит (

    С его вдруг? )))) 29402 это не абстрактное число, а ID вашей новости, а в DLE есть шаблонный тег {news-id} который выводит ID новости. Поняли суть? Так что все можно сделать без проблем

    • Спасибо 1
  2. 9 минут назад, Tekzor17 сказал:

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

    Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /var/www/www-root/data/www/website.ru/engine/skins/default.skin.php on line 98

    Насколько я понял, проблема в миграции с PHP 7.4 на 8.1, но исправить ошибку в скрипте не смог

    И возможно проблема в самой строке

     if ( count(explode("@", $row['foto'])) == 2 ) {

    В вашем случае нужно пользоваться актуальными версиями DLE, если хотите использовать актуальные линейки PHP. У вас устаревшая версия DLE

  3. 19 минут назад, NlCKRUS сказал:

    Вижу что причина в том, что у нижних ссылок на фото есть data-highslide="xf_29402_galleryphoto", а у главной фото этого параметра у ссылки нет.

    И что вам мешает его добавить в ваш код?  Вы же код первого фото сами вручную выводите

  4. 1 час назад, rusimcorp сказал:

    Наверное, потому, что я работаю в аналогичной сфере, учился для этого более 10 лет и продлжаю учиться ежедневно, при этом не стал барыгой и не рассказываю, кому что изучить. Если работы на две минуты, на профильных ресурсах всегда помогаю людям за "спасибо", если работы на час, беру за час. А вы тут из себя на правах понимающего медный тазик корчите. То не хочу, этого не хочу, изучайте, сами делайте. К сожалению, воспитание не позволяет мне указать направление для вашего мнения. С вами всё ясно, позиция, мнение, выводы. Если вы даже читать не умеете толком, либо не в силах уловить смысл прочитанного, то дальнейший диалог теряет всяческий смысл. Всего доброго.

    Странный вы человек, какое мнение, какая позиция и какие выводы? Я вам сказал всего две вещи: 1. Мне неинтересно это делать и 2. Не указывайте другим во сколько оценивать свой труд. Все, больше я ничего не сказал. И это вы тут начали рассуждать: "как это так, вам неинтересно, а кому же еще тогда кроме вас должно быть интересно и прочее".  Я сам решаю что мне интересно, я сам решаю сколько стоит мой труд, потому что это мои интересы и мой труд, поэтому это мое право, а не ваша привилегия мне указывать что мне должно быть интересно и сколько должен стоить мой труд. А за себя и за свой труд вы решайте сами и мне без разницы во сколько вы оцениваете свой труд, и мне без разницы какие ваши интересы, потому что они ваши а не мои. Я вам свои интересы не навязываю и не прихожу к вам и не говорю за сколько вы должны работать, а вы почему то решили, что можете придти и указывать мне что мне должно быть интересно, и сколько я должен за это брать. Вот это является уже странным поведением. Решайте за себя, а не за других.

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

    DLE для меня умер окончательно) celsoft, ваши усилия были не напрасны))))

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

  5. 25 минут назад, akula692009 сказал:

    Вопрос, можно-ли как сделать, чтобы значение в доп поле перечислялись не через знак-разделитель, а каждое значение было в отдельном блоке, примерно вот так: s8KdrzxBTSI.jpg?size=287x32&quality=96&sign=9354c552bc2265d979ad343a04d1b460&type=album

    конечно можно. Разделителем может быть не только текст типа запятой но и HTML, например </span><span> и будут вам блоки которые можно оформить через CSS в шаблоне.

  6. Ваш сервер не поддерживает либо в его настройках отключено сжатие. А именно нет поддержки глобальной серверной переменной $_SERVER['HTTP_ACCEPT_ENCODING']

    Для настройки сервера вам нужно обратиться в службу поддержки вашего хостинга.

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

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

    О бюджете: За 50-70К+ можно не покупать DLE и писать модули, а заказать и получить готовый продукт на том же Laravel и не париться, цена реальная, сейчас, вопреки заявлениям некоторых официальных лиц, разрабы не жируют.

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

    6 часов назад, rusimcorp сказал:

    Модуль DLE, сложность разработки которого заключается в создании двух дополнительных полей и двух полей/аргументов в БД по определению не может стоить больше 10000-15000 рублей.

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

    6 часов назад, rusimcorp сказал:

    Для человека, знакомого с платформой это займёт пару-тройку часов.

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

    6 часов назад, rusimcorp сказал:

    Если уж не интересно людям, имеющим непосредственное отношение к платформе, то чего вы хотите от фрилансеров

    Я от них ничего не хочу )) И мне неинтересно делать ваши персональные желания вам за 15 000 рублей, и за 50 -  70 тоже. И это мой выбор и мое желание, я же вам не говорю за сколько вы должны делать свою работу и сколько за нее получать, поэтому и вам я не рекомендую указывать это другим, в противном случае вам никогда не работать с профессионалом который и делает качественно и свой труд ценит. На озвученный ценник можно соглашаться, либо нет, а вот рассуждать: это жируют, а вот надо вот так, потому как я знаю что это два - три часа, знаний у меня нет, я в этом не разбираюсь но я так решил что это два часа, значит так оно и есть. Уважать как то нужно людей, ценить чужой труд, ценить затраченное время, а не обесценивать их.

    • Нравится 1
  8. 15 минут назад, partner4 сказал:

    1. Ещё хотелось бы иметь защиту от случайного закрытия редактора, при добавлении публикации. При случайном закрытии окна или переходе по случайно нажатой ссылке могло бы всплывать сообщение, типа "Вы точно уверены что хотите уйти со страницы и потерять текст, который набирали несколько часов?".

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

     

  9. 1 час назад, igorek-art сказал:

    Я хочу чтоб именно на страничке выводилось название не просто название и в коде н1. А чтоб прямо на страничке сайта было написано <н1>название сайта</н1> и воо именно н1 не выводится так как это код странички 😄

    Это называется HTML сущности. Погуглите и поймете как нужно писать в таком случае, чтобы видеть это именно текстом.

    • Спасибо 1
  10. 1 час назад, Efendi сказал:

    Подскажите, пжст,  как исправить беду?  при обюновлении никаких алертов не было, прошло успешно...но видимо база не обновилась

    Дело не в обновлении. У вас данная таблица в принципе не оригинальная, потому что во всех версиях она одинакова и при обновлении в ней ничего не менялось, поэтому и никаких ошибок при обновлении у вас не было и не могло быть. А так как файлы стали такими как им нужно работать именно с оригинальной структурой БД, они уже не могут работать с неоригинальной структурой таблицы, поэтому и ошибка.

    А так как лицензии у вашего аккаунта нет и никогда не было, это говорит об использовании вами нелегальных копий скрипта DLE, поэтому в помощи вам отказано.

  11. 50 минут назад, doseng сказал:

    Никто не подскажет как исправить проблему?

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

    • Спасибо 1
  12. 2 часа назад, partner4 сказал:

    Реализуйте пожалуйста запрет уведомления с помощью IndexNow для публикаций созданных на ещё не наступившую дату/время. В поиске яндекса такие публикации появляются с пометкой на дату создания новости, а не с указанной датой публикации.

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

  13. 7 минут назад, kamensk сказал:

    как вариант - через кнопку цитирования

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

  14. 11 минут назад, moote сказал:

    Да я не говорю что движок виноват

    Ну как минимум думали что как вариант причины, потому что писали:

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

    Это уже не первый раз после обновления движка

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

  15. 9 часов назад, moote сказал:

    Это уже не первый раз после обновления движка

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

    11 часов назад, moote сказал:

    не пойму что им надо?

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

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

    Подскажите вы, вам то точно известно в каком файле эта 560 сидит. (из скринов моих понятно)

    Обратитесь в техническую поддержку https://dle-news.ru/index.php?do=feedback со своего клиентского аккаунта. Я оказываю помощь только клиентам имеющим лицензию с технической поддержкой.

  17. Вы не помните какой именно некорректный код вы поставили много лет назад, при этом много лет все присутствует из коробки, ничего не надо править и все работает корректно, как вы думаете сколько людей еше на этом форуме использует тот ваш старый некорректный код? Каковы ваши шансы найти такого же человека? Я считаю что они стремяться к нулю.

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

  18. 11 минут назад, germanydletest сказал:

    Года три назад надо было, после смены работы api YouTube, там баг был от 11.3 до 12.1 включительно.

    Причем здесь api YouTube? Этот тег не имеет никакого отношения к YouTube

    11 минут назад, germanydletest сказал:

    Смотрите файл engine/classes/parse.class.php

    Перекрестите и закройте ))). Что за советы вы даете странные, автор топика пишет про метатег og:video а вы его в parse.class.php отправляете. Причем здесь этот файл?

    16 минут назад, Efendi сказал:

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

    Хорошо, не буду тогда вам помогать, если вы считаете что я не прав. Много лет у вас бага не было, а потом появился из ниоткуда, когда вы ничего меняли. Хорошо, правьте дальше по советам форума. Я умываю руки.

  19. 36 минут назад, Efendi сказал:

    да, конечно. Именно поэтому и спросил здесь, у кого-то кто установил его должны же те же 560 в странице присутствовать.

    Никакие коды в DLE ставить не нужно было никогда, все что нужно в DLE присутствует по умолчанию. Удалите все свои сторонние модификации, восстановите оригинальные файлы DLE на сервере, заменив их из архива дистрибутива.

  20. 3 часа назад, redissx сказал:

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

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

    • Спасибо 1
  21. 1 минуту назад, redissx сказал:

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

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

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

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

    Что вам поправить? Вы вставляете текст в редактор, он и использует как положено p для текста. Вы не вставляете блоки в редактор. Блоки уже появляются от вашего оформления шаблона, и отсюда появляется нарушение стандартов, а не от того что что то редактор или DLE неправильно сделал.

  22. 1 минуту назад, amigas сказал:

    Это понятно, так и сделано, но ведь тогда получится опять обёртывание редактором?

    Редактор соблюдает HTML стандарты, а вы нет. Пытаетесь поставить блочный элемент внутрь параграфа. Что делать согласно HTML стандартам нельзя. В редакторе есть кнопка где вы можете указать какой элемент использовать, а тех без блока тоже быть не должен!!! Выбирайте правильный блочный элемент для своего текста.

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