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

Mr. Bot

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

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

  • Посещение

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

    5

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

  1. В 20.08.2020 в 18:35, kamensk сказал:

    Многие используют ДЛЕ из коробки, и на дефолтных (штатных) шаблонах строят свои сайты. И я в том числе.  И далеко не всем клиентам есть надобность, что-то допиливать. Встроенного функционала вполне достаточно.

    И получается нечто из разряда ГС на виксе или чём то подобном, постоянно такие недоразумения вижу, ещё и с вредоносным кодом, спамом, перекосами из-за правок таких вот создателей.

    В 20.08.2020 в 18:35, kamensk сказал:

    Да, на одном из своих сайтов впихнул "перелинковку" от Геймера. А вот теперь думаю - будет ли с новым обновлением этот модуль робить...

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

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

    В 20.08.2020 в 18:47, germanydletest сказал:

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

    Наверное то что шаблон это не только каркас, но и куча нюансов в зависимости от CMS.

    В 20.08.2020 в 18:53, kamensk сказал:

    Обычным пользователям это не под силу. Далеко не все клиенты ДЛЕ - профи в css html, верстке...

    Скажу больше, большинство клиентов DLE вообще не понимают особо что они делают, и всё делается "методом тыка".

    В 20.08.2020 в 18:59, germanydletest сказал:

    Если человек не знает html и css (а это основы основ), тогда за адаптацию надо платить, ну либо не лезть в сайтостроение. ИМХО

    Предлагаете что бы @celsoft отказался чуть ли не от 90% своих покупателей?)

    В 21.08.2020 в 01:21, Gameer сказал:

    Так я не об этом, ибо кто такие гики в вашем понимании? WP намного сложнее для простого пользователя чем DLE

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

    18 часов назад, proba сказал:

    Привести пример можете?

    Ну например когда разработчик какого то продукта учит клиента как ему жить, а не наоборот.

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

    Может хватит уже флудить? Тема не об этом.

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

    Вам стоит почитать законодательство для начала.
    Если бы было как вы пишите, щас бы игиловцы WMZ переправляли бы себе без проблем, а тут внезапно бац, и WMZ так же регулируется законодательством РФ, и WM уже давно подмяли под себя власти, думаю их растопчут в угоду сберовским ЯД.

    Так что не вводите в заблуждение, в РФ для легального автоматизированного перевода WM между резидентами ничего нет.

  3. 9 минут назад, webair сказал:

    Думаю, что увидит. Сейчас на волне короновируса много компаний ринулись в онлайн, работы много. Как разгребусь, очень много амбициозных планов не только по модулям, но и в целом толчок в развитии DLE. Если celsoft или другие разработчики не опередят )

    Другие разработчики пока что бегут с DLE как с Титаника)

    Сроки релиза какие то есть или можно не парится и свои костыли писать?)

  4. 8 часов назад, alarmmotors сказал:

    вот готовый скрипт для DLE https://github.com/tcse/YouTube_PopUp 

     

    jQuery плагин преобразовывает ссылки с ютуба в плеер, если у ссыли есть класс bla-1

     

    
    <a href="https://www.youtube.com/watch?v=CIpOxa5hxOw" class="bla-1" title="смотреть видео">
          <img src="https://img.youtube.com/vi/CIpOxa5hxOw/0.jpg">
    </a>

     

    где CIpOxa5hxOw это ID ролика на ютуб.

     

    если для каждого ролика задавать id через допполе то можно вообще как угодно оформлять сами превью видео.

     

     

     

    еще вариант выдергивания id ролика прямо из тела полной новости

    используется на одном из клиентских сайтов.

    
    <a href="#" id="ytID{news-id}"  title="смотреть видео">
                        <script>
                            function YouTubeGetID(a) {
                                a = a.split(/(vi\/|v%3D|v=|\/v\/|youtu\.be\/|\/embed\/)/);
                                return void 0 !== a[2] ? a[2].split(/[^0-9a-z_\-]/i)[0] : a[0]
                            }
                            var url = "[xfvalue_youtube_url]";
                            document.getElementById("ytID{news-id}") && (document.getElementById("ytID{news-id}").href = "https://www.youtube.com/watch?v=" + YouTubeGetID(url) + "&autoplay=1", document.getElementById("ytID{news-id}").id = "ytID{news-id}-replace");
                        </script>
    
                        <img id="poster" src="" class="mb-2 img-fluid">
                        <script>
                            function YouTubeGetID(a) {
                                a = a.split(/(vi\/|v%3D|v=|\/v\/|youtu\.be\/|\/embed\/)/);
                                return void 0 !== a[2] ? a[2].split(/[^0-9a-z_\-]/i)[0] : a[0]
                            }
                            var url = "[xfvalue_youtube_url]";
                            document.getElementById("poster") && (document.getElementById("poster").src = "/timthumb.php?src=https://img.youtube.com/vi/" + YouTubeGetID(url) + "/maxresdefault.jpg&q=90&a=c", document.getElementById("poster").id = "poster-replace");
                        </script>
                    </a>

     

    Это не решает проблему видео в теле новости.

  5. 12 часов назад, kamensk сказал:

    CМS - готовая для построения, наполнения сайта.

    Вы видимо не вкурсе как расшифровывается CMS...

    2 часа назад, 6nick9 сказал:

    Я использую DLE в своих проектах 9 лет, но из-за отсутствия программистов, которые могут написать +/- сложный плагин, придется видимо будущие проекты делать на WP. Осенью искал разработчика для написания непростого модуля, чудом нашел его, даже Sander и dj-avtosh не взялись. 

    Тут из за политики обновлений никто не хочет связываться, т.к. в следующем релизе могут всё сломать, никакой дорожной карты развития DLE нет, чего ожидать в следующем релизе никто не знает, и писать код ради кода никто не хочет, по этому даже те 5 вменяемых разработчиков со временем отойдут от DLE, сандер уже почти ничего глобального не пишет, ленивый дев тоже чем то занят кроме DLE, есть ещё два новых энтузиаста, но один УЖЕ отошёл от DLE почти, а второй ещё не понял куда он залез и скоро так же забросит это дело.
    Сейчас конечно с модулем плагинов всё попроще для пользователя и немного для разработчика, но общей подход к сторонним разработкам не изменился.

    • Поддерживаю 2
  6. 11 часов назад, redissx сказал:

    А при чем тут ВМР? Я давно использую только ВМЗ, чего всем советую.

    Расчёты на территории РФ должны быть в рублях, если обе стороны являются резидентами РФ.

    ст. 140 ГК РФ, на досуге стоит изучить последствия столько опрометчивого решения принимать платежи в WMZ от ВСЕХ.

  7. В 15.08.2020 в 12:57, Dali3 сказал:

    прикольно! Но я не настолько суров чтобы ради шорт превью постигать новую CMS. Но буду иметь ввиду. Спасибо

    Его можно просто оттуда сдублировать, там самое правильная реализация по моему мнению.

  8. В 15.08.2020 в 00:24, nezov134 сказал:

    После того как все записи перенёс, я менял адрес старой директории картинки на новую. То есть wp-content/uploads/ на uploads/posts. Это можно сделать в админ панели в разделе «Поиск и замена».

    Не забудьте все картинки перенести в новую директорию. 

    И каким образом после этого картинки привязались к новости?
    Какая грубая ошибка...

    В 17.08.2020 в 03:21, 6nick9 сказал:

    Во-первых, движок российский.

    Он такой же российский, как "российская ОС".

    18 часов назад, kamensk сказал:

    И за 4тыс. рублей получить готовый сайт - не считаю дорого. Вполне демократическая цена.

    С каких пор CMS стала готовым сайтом под ключ?

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

    С таким красноречием смахивает на жертву ЕГЭ, по наслышке что-то там вообразившего о 90-х.

    Ну вообще сейчас "каждый дворник инженер", и чем дальше, тем больше я офигиваю.
    Не умеешь ничего? Не проблема наврать, напортачить, и слиться) - и таких сейчас становится всё больше и больше.

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

    Да, это обычный платеж от физика физику, просто автоматизированный. Сами Вебмани и Яндекс дают такую возможность.

    C каких пор WM даёт автоматизированный перевод WMP? Тут сервисы уже не один год вроде это ждут, после того как они всё по... просрали.

  10. В 10.08.2020 в 21:54, Gameer сказал:

    header должен быть выше любых выводимых данных.

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

  11. @Gameer , это бородатый баг уже, из разряда того что в DLE ДО СИХ ПОР НЕЛЬЗЯ разрешить загружать картинки и файлы ТОЛЬКО в доп. поля, и за функционалом доп. полей стоит бородатый и кривой и древний функционал загрузки картинок и файлов в тело новости, отсюда и все костыли.
    Просто @celsoft не желал разработать функционал доп. полей изображений и файловых доп. полей с нуля, не связанным с настройками обычной загрузки в тело новости, и получилось это нечто, которым можно манипулировать как хочешь. Ограничения в доп поле на размеры изображений? Не проблема, грузим в тело и добавляем в POST, и вот и обошли ограничения.

    В комментариях та же проблема собственно говоря, это убогая реализация загрузки файлов в тело редактора, а не в виде доп. полей.
    О чём собственно даже тут на форуме высказывались, что это НЕУДОБНО и НЕЛОГИЧНО для большинства типичных пользователей сайта.

  12. В 10.08.2020 в 13:16, Captain сказал:

     

    Не логично не читать документацию:

    
    [group=1,2,3]{catmenu id="1,2,3-5"}[/group]
    [not-group=1,2,3]{catmenu id="1,2,3-5"}[/not-group]

     

    Умножим 15 групп пользователей, скажем на 150-200 категорий крупного сайта, получаем простыню условий в которых потом "без пол литра" не разобраться.

    @celsoft, в данном вопросе будут какие то изменения или моя логика "не логична"?

    В 10.08.2020 в 10:49, proba сказал:

    То, что не логично - к багам не относится! Мне, например, ваша логика не логична. И что?! Спорить можем бесконечно, хотя есть раздел плагинов, где можно всё сделать при желании.

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

  13. Здравствуйте.
    Сейчас в меню выводятся ВСЕ категории указанные в параметрах, даже если они недоступны к просмотру группой пользователя, что как бы совсем не логично.
    Сделайте учёт настроек доступа к категориям, при формировании контента {catmenu}.
    Ну либо сделать дополнительный параметр allowed="yes" например, что бы при его наличии, выводились только доступные для группы пользователя категории, потому что текущая реализация мягко говоря не логична, категорию покажем в меню, но посмотреть что в ней не дадим.

  14. В 08.08.2020 в 19:52, Gameer сказал:

    Укажите какой дом нужен и вызывайте при переключении таба.

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

  15. 3 часа назад, alex32 сказал:

    Опять врешь. Ленивая загрузка и загрузка по клику это разные вещи. И второй раз врешь, никакого парсера править не надо. Поздравляю вас, гражданин, соврамши!

    Для начала изучите что умеет встроенная в DLE библиотека LazyLoad и её плагины.
    А потом уже кукарекайте про то, что это не то что нужно человеку, изначально было понятно, что это ему нужно для ускорения загрузки страницы и её рендера, а вы как обычно кукарекаете, даже не посмотрев что по ссылке.

  16. В 07.08.2020 в 13:28, crafic сказал:

    делаете пару маленьких скриншотов. загружаете как галерея. дальше в data-images например выводите все ссылки на ети скрины и по порядку их показываете с задержкой 0.5сек. 

    Я готового скрипта так и не нашёл, но подобный есть в Kernel Video CMS.

  17. В 05.08.2020 в 18:03, celsoft сказал:

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

    Просто вы как всегда додумываете и искажаете то что написал автор топика.
    Где мной было указано что то про обработку формы PHP кодом?
    А было там указано только:

    В 04.08.2020 в 20:05, Mr. Bot сказал:

    Ни один из способов не приводит к тому что отправка формы передавала бы input_1 со значением 12345.

    Может уже хватит отвечать про тёплое, когда спросили про мягкое?

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

    В 05.08.2020 в 16:46, crafic сказал:

    только что попробовал с кодом 

    
    $('<input type="hidden" name="input_1" value="12345" />').appendTo('#sendmail');

    все работает. https://skr.sh/s3Vt07OnIg1

    Хм, возможно у меня не работает потому что данное поле добавляется из JS функции?
    Хотя вроде и без функции пробовал.

  18. В DLE наконец то появился LazyLoad из коробки, всё бы ничего, но использование его и табов, делает неприятный баг в виде необходимости малейшего скролла, для прогрузки изображений. Есть вот такой вот код, который исправляет данный недочёт, но он работает лишь для одного изображения в контейнере таба, может кто то подправит код для поддержки неограниченного числа изображений.
    Понимаю что нужно в цикле пройтись по всем img, но знаний в JS не хватает.

     

    $('.tabs-sel').on('click', 'span:not(.current)', function() {
    	$(this).addClass('current').siblings().removeClass('current').parents('.tabs-box').find('.tabs-b').hide().eq($(this).index()).fadeIn(0);
    	tab_content = $(this).parents('.tabs-box').find('.tabs-b').eq($(this).index()).find('[data-src]');
    	if(tab_content) {
    		tab_content_src = tab_content.data('src');
    		tab_content.attr('src', tab_content_src);
    		tab_content.removeAttr('data-src');
    	}
    });

     

  19. 38 минут назад, alukardua сказал:

    А вы прописали инпут в логику скрипта для обработки его? Если например 

    
    <input type="hidden" name="input_1" value="12345" />

    и имя input_1 не прописано в обработку кнопки submit то толку от того что вы создаете этот инпут не будет

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

  20. 1 час назад, crafic сказал:
    
    $('<input type="hidden" name="input_1" value="12345" />').appendTo('#sendmail');

    етот должен сработать. надо вызвать его в самом низу страници. а второй ясное дело что не будет работать. где вы обьявили формдата 

     

    Вы думаете я не пробовал?
    В DOM он добавляется, но при отправки формы, данного поля нет в отправляемых данных.

  21. Здравствуйте.
    Есть задача передавать штатным формам DLE новые определённые скрытые input, делать это нужно из подключаемого JS файла.
    Пробовал делать так:

    $('<input type="hidden" name="input_1" value="12345" />').appendTo('#sendmail');
    formData.append('input_1', '12345');

    Ни один из способов не приводит к тому что отправка формы передавала бы input_1 со значением 12345.

    В тонкостях JS не силён, возможно кто то подскажет как сделать без правки dle_js.js.

    @celsoft , это вообще возможно или formData, применяемая в DLE, так не умеет?

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