D.iK.iJ

D.iK.iJ
Рейтинг
239
Регистрация
26.05.2013
Должность
Человек-оркестр
Интересы
Занимаюсь адаптивной версткой сайтов, а в свободное время делаю симпатичные кулоны с опалами.
Делай что должен. И будь оно... просто будь! 💬 Когда будет срублено последнее дерево, когда будет отравлена последняя река, когда будет поймана последняя птица, – только тогда вы поймете, что деньги нельзя есть. 💬 Лучший момент, чтобы посадить дерево, был 20 лет назад. Второй лучший момент - сейчас.

Имеет смысл, если не используются слайдеры или какие-то всплывающие окна от JQuery. Тогда можно будет вообще его убрать.

А так... Хотите, перепишите. Да хоть свою какую-то библиотеку сделайте. ))

function idd(id) { return document.getElementById(id); }
function zabil(id,text) { idd(id).innerHTML = text; } // Вставить текст в блок с ID
function vzyal(id) { return idd(id).innerHTML; } // Взять текст из блока с ID
function zakr(id) { idd(id).style.display='none'; } // Закрыть
function otkr(id) { idd(id).style.display=''; } // Открыть

Я почему-то всегда сразу на Жабаскрипте обычно пишу. Для той же кнопки "Вверх", например, использую <a href="#main" onclick="window.scrollTo(0, 0);"> чтобы наверняка.  И  bodyhtml {scroll-behavior: smooth;чтобы плавно мотало к верхнему меню.

Да и для других меню тоже можно спокойно использовать связку из JS + CSS. Сейчас любая нейронка подскажет, как заменить скрипт на чистый JS.

Потыкал нейронку на этот счет. Где взять IP-адреса хороших ботов?

- Google: https://developers.google.com/search/apis/ip-addresses
- Bing: https://www.bing.com/toolbox/bingbot.json
- Yandex: https://yandex.com/support/webmaster/robot-workings/check-yandex-robots.html (ищите IP-адреса)
- DuckDuckGo: они используют Bingbot, так что те же IP? Но также есть свой бот: DuckDuckBot. Официально: https://duckduckgo.com/duckduckbot
- Applebot: https://support.apple.com/en-us/HT204683
- Baidu: http://help.baidu.com/question?prod_en=master&amp;class=1&id=1000973 (на китайском, но можно найти IP)
- Facebook: https://developers.facebook.com/docs/sharing/webmasters/crawler/
Также полезные сервисы:
- Мониторинг: UptimeRobot, Pingdom, NewRelic и т.д. (они обычно предоставляют список IP)

Но важно: IP-адреса могут меняться, поэтому нужно периодически обновлять.

Альтернатива: использовать DNS запросы для проверки, что IP действительно принадлежит боту (например, для Googlebot можно сделать обратный DNS-запрос и проверить, что имя хоста заканчивается на googlebot.com). Однако, в конфигурации nginx мы не можем делать DNS-запросы на лету.

Как минимум, у Телеги,  у почты есть ссылки формата _https://t.me/тутID?text=Текст 

У Ватсапа - тоже: _https://wa.me/79000000000?text=Текст

Как минимум, ссылки уже не 100% одинаковые. Ну или не знаю. 100 групп в Телеге сделайте с названиями сайтов и с 1 сообщением, что писать сюда и ссылкой на официальный аккаунт. Видел, так онлифанщицы делают разные. )) Можно еще просто файлик на сайт закинуть с переадресацией и ссылку на него. А дальше отсеивать ботов по куки и реферреру + закрыть в robots.txt от индексации.

Нейронка рекомендует единые аккаунты на всех сайтах, но использовать виджеты и API. А вот номер телефона:  "8800 + Коллтрекинг с уникальными номерами на каждом сайте + интеграция в CRM". Ну и еще: "Нет никаких санкций за использование ОДИНАКОВЫХ контактов TG и WA на разных сайтах. Это абсолютно нормальная практика. Санкции могут быть за дублирование контента сайтов, но не за одинаковые контактные данные. Проблему дублей телефонов решает коллтрекинг."

А мультиязычность делается как обычно. Разные домены, разные субдомены или разные папки. Главное hreflang правильно прописать.

Mik Foxi #:
если комп старый по процу, то блокировщик может комп нагружать сильнее, чем без него.

Вранье. Был у мамы старый ноут и на форум e1 она просто без адблока зайти не могла. Видео реклама вывешивала нахрен браузер. Там даже контент нельзя было на странице найти. Главная мейлру это же делала.

А уж сколько вирусни ловилось Каспером чрез рекламу - отдельная песня. Только после установки адблока забыл про 60 - 70 троянов на компе у племянника за месяц моего отсутствия.

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

Александр Попов #:

Если блог в noindex — канал можно не продолжать. Дзен ещё обладает кучей модераторов с разным настроением

Я тогда просто доказывал, что не могу воровать САМ У СЕБЯ контент 🤣 и даже получилось.

Антоний Казанский #:
Это не суть важно. Важно, что сам автор не создает ценностного изображения, это имитация творчества на основе заимствованного содержания.

Художники должны страдать и умереть на*хрен в нищете. Это я по опыту попыток что-то заказать. Меня то нафиг посылали со словами, что им лень, то заказ 6 лет делали...

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

Я лучше нейронкой пройдусь, сделаю рерайт и поменяю фото как мне нужно.

Вспомнил. Неплохо налету меняет https://www.krea.ai/realtime но надо смотреть как с ним работать.

Их апскейлер прямо иногда фото переделывает прикольно, если дать ему волю: https://www.krea.ai/enhancer

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

@media screen and (max-width: 960px) {
img {max-width: 100%; height: auto; box-sizing: border-box;}
iframe, textarea, input, button, submit, select, video, object, embed {max-width: 100%; box-sizing: border-box;}
table, span, ins {max-width: 100%;}

table, tbody, tr, td {display: block; width: auto !important; height: auto !important; box-sizing: border-box;}
}

и оставив мета-тег мобильной версии.

А если посидеть, добавить таблицам CLASS вроде class="tbl" и не делать прямо ВСЕ таблицы блоками, как в коде выше, а прописать стили только для мешающих (.tbl, .tbl tbody, .tbl tr, .tbl td) то вы и адаптив получите без затрат и блок будет работать как задумано. 😊

Там буквально главная таблица и парочка внутри.

Посмотрел. Там и правда прописан <meta name="viewport" content="width=device-width, initial-scale=1"> и поэтому показывает часть сайта, а не весь по ширине (как и должно быть на мобильном).

А, да. К вопросу это так, что я бы его самого и попросил написать скрипт работы с его же API (x.ai/api). Как есть и отдельный https://grok.com/
Dimmex #:
Артгуру жжет, как никто другой :) Попросил нарисовать овчарку, дающая лапу урке в шапке-ушанке с папиросой в зубах. И вот результа.

Грок сгенерировал это так: 


Всего: 2928