

Хоббит
-
Публикации
226 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
5
Сообщения, опубликованные пользователем Хоббит
-
-
3 часа назад, celsoft сказал:
На этой же. Если вы не в курсе то дерево ответов всегда остается в пределах одной странице, и никогда не переносится на другую. На страницы разбиваются родительские комментарии а не дерево ответов.
Ну так родительский коммент находится на 10 странице вместе с суб комментариями (дерево ответов).
А DLE ссылается на новость без какой либо попытки указать пользователю конкретный новый суб комментарий, или родительский комментарии.
Тут есть подобная фича, не указано конкретная страница, адрес темы, просто "найти указанный комментарий и показать хосту": do=findComment&comment=99999
Почему бы не сделать что-то похожее?
Маленькая но супер полезная фича, и это не какой-то там "я так щитаю, мне так удобнее", функция нацелена на любого, от админа до простого пользователя.
Если будет возможность, я думаю многие за сделать жизнь комфортнее и проще, зумерам лень листать 1-2 страницы текста в поисках своего родительского комментария чтобы ответить новым суб комментариям.
-
29.01.2025 в 10:48, celsoft сказал:
@master27Здесь нечего корректировать непосредственно со стороны DLE. Весь визуальный вид определяется кодом шаблона и его стилями. Код который при добавлении комментариев и редактировании разный. В добавление комментариев вы его формируете самостоятельно файлом шаблона добавления комментариев, а код при редактировании автоматический от DLE, поэтому правки CSS нужно скорее всего применять разные в вашем случае. Смотрите через вебинспектор браузера какие стили применяются в том и другом случае и делайте нужные вам изменения для обоих случаев. Для разного кода требуются разные стили и разные правки в стилях шаблона.
Когда сделаете нормальный редирект для комментариев?
Использую деревовидные комменты. Если кто-то ответит на старый комментарий, то пользователь не поймёт на каком странице находится новый ответ к его комменту.
Если новый ответ находится на первом странице, то можно использовать якорь #comment-id, это я знаю.
-
1
-
-
Считаю модуль бесполезным, т.к. есть много других, более продвинутых, и даже бесплатных инструментов с косвенной защитой от парсеров.
Другое дело если это модуль специально нацеленный для всяких недругов, скраперов.
-
1 час назад, dds сказал:
А если аккаунт будет заблокирован за нарушение каких либо правил, как пользователь узнает срок окончания блокировки его аккаунта?
Придётся менять регион, даже дураку понятно.
-
05.08.2024 в 01:51, celsoft сказал:
Ее боты не обходят
Запросто, берём Selenium Base, импортируем расширение "Yes Captcha", далее проходим любые сайты на Cloudflare, даже если включён режим Under Attack.
Есть встроенный кликер от разработчиков Selenium Base, но эта фишка то работает то не работает, лучше юзать расширение.
-
26.07.2024 в 10:49, Lexxs сказал:
Затем, что лучше нажать кнопку Отмена, чем тыкать в маленький крестик.
И ещё потому, что Отмена - это естественно отмена действия, а крестик - это закрыть окно.
Скажите это 100500+ дуракам (пользователям) которые постоянно жалуются что нажимают самую правую кнопку по привычке, якобы во многих соц сетях, сайтах чаще всего используемые кнопки расположены ближе к правой стороне (права рука, права ладонь держит смартфон).
Даже будь у вас ладонь как у великана, не комфортно тянуться большим пальцем на маленькую кнопку расположеннный в центре экрана, проще промохнуться и попасть в бесполезную кнопку ловушку "Отмены". Да и смартфоны стали по 6-7 дюймов.
-
До сих пор не убрали эту бесполезную кнопку "Отмена" (всплывающее окно ответа)
.dle-popup-replycomments button:nth-child(1) { display: none; }
Зачем ещё одна кнопка "Отмена" когда есть крестик справа сверху?
-
13.03.2024 в 12:49, Хоббит сказал:
Не удалось.
В итоге все таки получилось договориться, и webair выполнил ТЗ до конца, никаких проблем с качествой работы нет.
-
<button onclick="change_skin('En');return false;">En</button>
function change_skin(n) { $.post("", { action_skin_change: "yes", skin_name: n }, function(n) { location.reload() }) }
-
1
-
-
09.03.2024 в 20:00, Хоббит сказал:
Сегодня webair связался и обещал вернуться к работе над плагином, позже сообщу в теме удалось ли урегулировать конфуз.
Не удалось.
-
17 часов назад, TeraMoune сказал:
Так что за плагин такой чудесный ?
Интеграция ChatGPT с сайтом, исправления текста новостей (индивидуальный промт для каждой категории), возможность сохранить промт в закладки, указать свои токен API, делиться с промт с другими пользователями и т.д.
-
6 часов назад, kamensk сказал:
450 баксов - это только предоплата.
Я с webair работал 1-2 года назад, всегда делал 100% предоплаты, проблем не было. Да и плагин не очень-то сложный, разве что хлопотный.
Сегодня webair связался и обещал вернуться к работе над плагином, позже сообщу в теме удалось ли урегулировать конфуз.
-
Здравствуйте, хочу оставить отзыв касательно работы @webair
Данный тип принял заказ, ознакомился с техническим заданием, принял предоплату в размере 300$, согласовали срок реализации плагина на один месяц.
После этого в течение месяца морозил сообщениями "плагин вот-вот будет готов, осталось совсем немного, завтра напишу последнюю строку" и т. д.
Результатов я не увидел за месяц, поэтому попросил его поднажать, конечно, "вежливо". После моих уговоров Валера Ефремов (aka webair) начал что-то делать и оказалось, что за месяц он ничего дельного не сделал, так как начал почти с самого начала.
Но эти "активные действия" продлились недолго. Спустя неделю он сделал около 30-50% необходимых функций и попросил доплату в размере 150$, якобы переехал и нужны деньги для своей девушки. Ну ладно, решил оплатить, так как "мистер завтра сделаю" (webair) начал работать.
После оплаты я указал на некоторые недоработанные моменты. Он (webair) принял сообщение и сказал, что сделает...
С тех пор, по сути, приостановил разработку. На вопрос "Когда сделаете плагин?" кормит завтраками. Недавно вообще заблокировал меня (мои догадки); сообщения не доходят, хотя человек онлайн время от времени.
Скриншоты переписки, оплаты, не завершенного плагина имеются.
НЕ РЕКОМЕНДУЮ ЧТО ЛИБО ЗАКАЗЫВАТЬ У ЭТОГО ТИПА, НЕВЕРОЯТНО БЕЗОТВЕТСТВЕННЫЙ!
Кинули на 450$ + 2 месяца потраченной времени и возможностей.
***
Реквизиты:
Сайт: https://webair-studio.ru/
Telegram: @webair_studio
Здесь зарегистрирован под ником @webair
Номер: +79111225258
Карта 2204 3101 9163 0410
-
3
-
-
Сделайте iframe на страницу https://dle-news.ru/user/celsoft/news/
Вместо никнейма используйте теги DLE
?
-
Используйте встроенный бэкап DLE. Ещё лучше послать хостера на natribu.
-
2
-
-
04.11.2023 в 03:03, Ruhas сказал:
Затраты только на аккаунт (API) ChatGPT и дешёвые прокси (хватит 5-10 шт.) для работы без остановок.
Можете подробнее про прокси.
Зачем использовать прокси если API легальный, мб у OpenAI есть лимиты на количество запросов с одного IP?
Допустим у меня есть пару сотен ключей, и я хочу слать 100-5000 запросов в одного IP, какие проблемы могут возникнуть?
-
16 минут назад, celsoft сказал:
Это я понимаю, то python для этой конкретной задачи чем лучше? Если говорить о простоте реализации и использования python ге даст преимуществ в этой задаче никак.
Это если знать язык, и самому программировать код.
18 минут назад, celsoft сказал:Верно, и если человек использут DLE и хочет спарсенные новости прикручивать к сайту на DLE, то "притаскивать за уши" для этого python ... ну это как минимум странно.
Не странно:
1. Я не предусматривал использование боевого сервера для парсинга, не говоря уже о установке python на сервер сайта.
2. Ну сделаете вы php парсер на боевом сервере сайта, а что если сервер сайта не сравнится с мощностью домашнего ПК? БД, Панель, прочие ПО начнут тормозить или даже даст сбои если запустить парсер, допустим 10-30 потоков Selenium? Не каждый арендует dedicated с современным камнем и 32 ГБ ОЗУ.
И условия типа: "чтобы спарсить сайт нет необходимости использовать Selenium" не принимаются, потому что для таких задач хватает ContentDownloader, Datacol.
3. Опять же, учитывайте что владелец сайт не разбирается в программировании, в случае чего ему придется обратиться к автору парсера, или же найти фрилансера. И не факт что автор парсера/фрилансер возьмётся за работу, например нужно спарсить сайт использующий Data Poisoning, в этом случае проблематично развернуть программы Windows для распознавания данных.
Этих же проблем не будет если использовать Python на домашнем ПК.
4. Еще раз отмечу: владелец сайт не разбирается в программировании. Если он захочет сам доделать/исправить код парсера используя нейросеть то выскочит другая проблема: нейросеть не заточена под PHP, результаты на Python получается намного легче, быстрее, без лишних убитых нервов.
33 минуты назад, celsoft сказал:Не будучи программистом, вы не можете оценивать качество.
Но это не отменяет того факта что нейросеть выдает лучшие результаты на Python с меньшими ошибками.
Неужели мне придется изучить программирование, только чтобы понять какой из кодов сгенерированных нейросетями выдает меньше ошибок, и более приближен к нужному мне результату?
38 минут назад, celsoft сказал:Более того если нейросеть хуже обучена одному языку относительно другого, это не значит что другой язык нужно тянуть и смешивать с другими. Это тоже очень странная логика делать это.
Одно другому не мешает, DLE не монолитная система, захочу: могу использовать Pyhon + Seleium + ChapGPT + MySQL импорт.
Та же комбинация но уже с PHP будет более проблемно в процесса доработки/апгрейда, только потому что нейросеть не заточена подл PHP.
50 минут назад, celsoft сказал:Как можно оценивать знание нейросетью языка программирования, если вы не знаете тонкостей языка и не знаете как правильно ей нужно задать вопрос в данном случае?
Я уже ответил на этот вопрос, и да, речь идёт не об оценке кода, а о понимании лучшего результата ИИ с минимальными ошибками.
1 час назад, celsoft сказал:Или вы неправильно задав вопрос, получив неправильный ответ делаете уже вывод, что значит другой язык лучше?
Промт одинаковый, ChapGPT4. Престаньте сравнивать языки, учитывайте контекст задачи.
1 час назад, celsoft сказал:Вообще не факт. У них одинаковый уровень вхождения. Не вижу никакой разницы вообще и тот и тот достаточно прост. Да и вообще любой язык прост, если понять его базовую структуру.
А это вообще очевидное, разработчикам разбирающимся в нескольких языках легче изучить другие языки т.к. уже изученные знания и понимание, опыт работает как мост. Это я знаю.
-
21 час назад, celsoft сказал:
Только какое отношение это имеет к языкам программирования?
Это вы спросите у webair, при чем тут я? Я делаю парсеры на python потому что мне так удобно, и опыт не привязан к конкретному языку.
21 час назад, celsoft сказал:Чем регулярка на Python лучше чем на PHP?
Вы это спрашиваете у человека который не разбирается в тонкостях языков программирования?
21 час назад, celsoft сказал:Да и вообще чем она будет отличаться?
Так речь идет не об этом, а том в каком языке лучше всего реализовать ту или иную задачу.
Вы верно подметили, php и python оба могут реализовать нужные нам результаты, но, вы же не будете обращаться к хирургу когда болит зубы?
21 час назад, celsoft сказал:Регулярное выражение оно и в африке останется регулярным выражением, и совершенно не важно в каком языке программирования она будет использоваться.
Опять же, мне не нужно ехать в Африку чтобы понять жарко там или нет, достаточно найти готовые кейсы под Python и PHP, после чего адаптировать код под мой нужды, и делать выводы. В моем случае нейросеть генерирует код на Python лучше чем на PHP, при чем на порядок: от "качество" до количество "ошибок". И факт: Python дружелюбнее новичкам относительно PHP.
18 часов назад, alex32 сказал:У меня есть, я их сам делаю. А вот вы даже примерно понятия не имеете, что и как происходит. Но при этом вы "знаете". Лол ?
Хорошо.
-
1 час назад, alex32 сказал:
Это самое потрясающее мнение ? Я не программист, но я лучше знаю ?
А что в этом смешного?) У вас есть опыт обслуживания 2000 разных парсеров?
-
18.11.2023 в 19:54, webair сказал:
А вы топите за Python находясь на сайте DLE?)
Не понял при чем тут DLE? ?
Для подобных задач как у ТС следует использовать самые простые, и самые эффективные способы реализации, не мне новичку писать подобное.
Я не программист, но я понимаю что ChatGPT генерирует код на Python лучше чем на других языках.
18.11.2023 в 19:54, webair сказал:Не усложняйте, не прочитав ТЗ, вдруг там нет ни бана по ip, защиты от ботов, от парсеров и Cloudflare.
Всё, что должно произойти, обязательно произойдёт, как бы вы ни старались этого избежать. (c)
-
Есть: ZennoPoster, BAS, A-Parser, Datacol.
Есть: Python + Selenium + ChatGPT.
Лучше пользоваться уже готовыми решениями чем изобретать велосипед. Ваш php и ТЗ вряд ли содержит все возможные развитие ситуации, на подобие "бан ip, защита от ботов, защита от парсеров, защита Cloudflare" и т.д.
-
Хорошее оформление половина успеха!
Но Вы далеки от "хорошего оформление UI/UX", весь сайт сделан криво и косо, много чего не придумано как надо для ИМ, куча недоделанных мелочей.
Не хочу тыкать конкретно какие части сайта не приятны глазу.
Вы видимо пронеслись по всему шаблону и сайту пытаясь адаптировать ресурсы под свои нужды, но получилось мягко говоря не очень. Я тоже пару страниц посмотрел и закрыл вкладку.
Изучайте конкурентов, особенно СДЛ сайтов без смешанных стилей.
Современное общество движется в направлении "simple", интуитивно понятных вещей.
Что вам мешает сделать что-то на подобие https://lazydev.pro/ без лишних визуальных, громоздких элементов отвлекающих внимания туда-сюда?
-
28.04.2022 в 10:22, rukzen сказал:
Сколько времени уже существует discord, и ни один разработчик на этом форуме не выложил сюда интеграцию его.
Может найдётся разработчик, который возьмёт под своё крыло данное дополнение.Там же много не надо. связь ролей и групп и авторизация.
Решение найдено? Ищу интеграцию Discord, Steam, Apple, Telegram.
-
1
-
-
Пожелания для новых версий DataLife Engine
в DataLife Engine (Общие вопросы)
Опубликовано: · Изменено пользователем Хоббит
Отбой, оказывается описанную мною функцию уже реализовали в 17.2 версии, мой косяк!
Сейчас посмотрел dle-news.ru и нашел JS коды
onclick="findCommentsPage(this, '22058', '1922'); return false;"
И AJAX запросы для определения страницы на котором находится род. коммент: action=findcommentspage&comment_id=22058&post_id=1922&user_hash=99999
Вот это я пытался вам объяснить своими словами.