• Как изменить текст-описание сайта (при поисковом запросе) или при пересылке его?

    vpetrov
    @vpetrov
    частный SEO-специалист, textarget.ru
    Это метатег Description. Хотя, если он заполнен слишком криво, Гугл может подтянуть со странички что-то более подходящее.
    Ответ написан
    Комментировать
  • В каком случае нужно использовать тег meta property="og:description"?

    Вопросу сто лет, но я тоже периодически к нему возвращаюсь. Сегодня наткнулась на статью (тоже не первой свежести, 2017 г.), которая мне хотя бы og(-и) по полочкам разложила. Поскольку у вопроса есть подписчики и просмотры, а ответа экспертов до сих пор нет, позволю себе просто рекомендовать ее к прочтению. Авось кому пригодится. Итак: "Что вам нужно знать о мета-тегах Open Graph (og:) для Facebook, VK и Twitter" - ссылка на статью.
    p.s. Те выводы, которые я сделала для себя: теги похожи, НО!
    og:description отображаеся в соц.сетях (под ссылкой), не влияет на SEO
    Обычный мета-тег описания показывается на страницах результатов поиска.
    Будете ли вы заморачиваться, как угодить каждому, - выбор ваш.
    Ответ написан
    Комментировать
  • Как добавлять +1 число к сообщению, при нажатии на кнопку "Отправить"?

    @Dastan_UI
    // код дополнение
    const getIndex = () =>{
       return parseInt(window.localStorage.getItem('tgindex') ?? 1);
    }
    const incrementIndex = () => {
       window.localStorage.setItem('tgindex', `${getIndex() + 1}`);
    }
    
    // ваш код
    const TOKEN = "пример";
            const CHAT_ID = "-1001806005464";
            const URI_API = `https://api.telegram.org/bot ${ TOKEN }/sendMessage`;
    
            document.getElementById('tg').addEventListener('submit', function(e) {
                e.preventDefault();
    
                // add
                const index = getIndex(); // get index
                incrementIndex(); // update index
                //
                let message = `<b>Заявка с сайта!</b>\n`;
                message += `<b>Отправитель:</b> ${ e.target[0].value }\n`;
                message += `<b>Почта: </b> ${ e.target[1].value }\n`;
                message += `<b>Номер сообщения: </b>${index}`
                
                axios.post(URI_API, {
                    chat_id: CHAT_ID,
                    parse_mode: 'html',
                    text: message
                })
            })
    Ответ написан
    8 комментариев
  • Сделать карусель фото с помощью JavaScript?

    @Pavstyuk
    Если речь идет о слайдере, сразу смотрю в сторону swiperjs.com. Очень мощный, удобный инструмент. Но у вас там не просто слайдер, но и плиточки из фото. Какое в этом случае поведение подразумевается, можно только догадываться.
    Ответ написан
    Комментировать
  • Как отправить локальное фото через telegram api?

    ierarhsed
    @ierarhsed
    страдающий апатией любитель писать ботов
    import requests
    
    token = ''
    
    data = {'chat_id': 123, 'caption': 'optional'}
    url = f'https://api.telegram.org/bot{token}/sendPhoto'
    with open('C:/file.png', 'rb') as photo:
        msg = requests.post(url=url, data=data, files={'photo': photo})
    print(msg.json())


    Решение не мое.
    Ответ написан
    Комментировать
  • Почему не подключается CSS в HTML (код написан верно)?

    @trubachw
    начинающий веб разработчик
    У меня похожая проблема. Я пользуюсь яндекс браузером и в итоге пришел к выводу, что все дело в браузере, он как бы сохраняет одну версию файла css и потом чисто только ее использует, но если зайти через инкогнито , то в этом случае ничего не сохраняется и все отображается
    Ответ написан
    Комментировать