Ответы пользователя по тегу HTML
  • Как отправлять сообщение через кнопку Viber на сайте?

    @Siberian_Bear
    Вы не понимаете сам принцип отправки сообщений в мессенджеры. Это не sms/почта.
    И это нормально, я тоже долго вникал, не было никого кто бы подсказал.

    Самое грустное, что ради простого чиха надо настраивать полностью свою платформу для работу с ботом.
    Кратко, вам надо сделать так:
    1) создаете бота в интерфейсе. владельцем бота, видимо будете вы. Хотя это неверно, правильно что бы создавал владелец системы/магазина.
    2) интегрируете бота в систему. настраиваете хуки обязательно. т.е. создаете маршруты, на которые будет сам вайбер стучаться. все входящие обращения на хуки пишите в логи, для тестирования (видеть, что вам вайбер шлёт). может быть в бд записывать.
    3) Когда всё настроите, работать должно так: с viber-аккаунта владельца ищете бота(открываете по ссылке). отправляете сообщение.
    4) viber отправляет на хук в вашу систему мол "добавился такой то участник, отправил вам такое то сообщение, uid такой то, теперь вы можете ему слать сообщения".
    5) и только после этого вы сможете ему слать сообщения на api, указывая этот полученный uid.
    6) сообщения, естественно, вы будете слать с бэкэнда, а не по "viber://chat?number=+3753333333". Ну или с фронта, но там сами разберетесь.

    PS
    1) как пример, что бы разделять кто есть кто из приходящих пользователей, просят ввести определенный код, что бы по коду понимать: какой клиент в системе = пользователю viber.
    2) Почему так сложно: мессенджеры защищаются от спамеров.
    3) можно сделать бизнес-аккаунт, там попроще с точки зрения техники, но сложнее организационно
    4) еще сложно тестить - всё будет работать только на публичном сервере, с httpS. Т.е. иногда надо и площадку спецом настраивать.
    5) Попробуйте телеграм, там принцип немного другой, там намного проще реализовать такую разовую процедуру с одиночным номером. Готовый Uid без кода можно получить, а его захаркодить уже для отображений на апи. Если интересно, напишу подробнее.
    Ответ написан
    Комментировать
  • Как вывести файлы форматов doc и xls в html или php?

    @Siberian_Bear
    Тут надо понимать, что форматы могут быть проприетарные и иже с ними. "Открывать в браузере файл doc" - это как открывать psd, ai, cdr, vsd и прочие. Кто то озаботился поддержкой а браузерах - например pdf. Т.е. условно adobe позвонила в гугл и сказала "вот вам описание, сделайте что бы pdf у вас в хроме открывался". Ну или наоборот, разрабы браузеров позвонили adobe и попросили. Или вообще адобе сделало pdf открытым (уточнить надо).

    Это я к чему: Каждый формат надо рассматривать отдельно. И подключать библиотеки для корректного открытия. Просто браузер их не поддерживает. в Chrome например можно установить дополнительные приложения - и он будет перехватывать word и открывать его.

    Для большинства популярных, не шибко закрытых форматов типа docx,xlsx есть куча библиотек для разных языков. Какие то платные, какие то нет. Они неофициальные, поэтому функциональность часто ограничена.
    Т.е. условной microsoft не дает php-шникам библиотеку, чтобы всё хорошо работало. А сторонние разработчики кропотливо изучают формат и пишут программу для его разбора. Потом продают. Например https://www.phpdocx.com/pricing
    Хотя для своего языка они бибилиотеку кажется сделали: https://code.msdn.microsoft.com/ASPNET-Document-Vi...
    Аналогия с видео такая же - по умолчанию мало кодеков поддерживается. Зато есть куча библиотек-плееров, поддерживающих бОльшее кол-во форматов медиа.

    Вам надо для каждого типа файлов искать, подключать и настраивать библиотеку, что бы пользователь тыкал на файл, php его разбирал и отображал как html.
    Еще пример https://github.com/PHPOffice/PHPWord Хотя вообще гуглить по типу "php docx"
    Ответ написан
    Комментировать
  • Верстка у нас и в США (одеск) есть ли ключевые отличия?

    @Siberian_Bear
    Отличия в менталитетах есть.
    Но они связаны не с версткой, а с проектами вцелом.
    По моим наблюдениям, чем богаче страна, тем лучше работодатели :D
    Греки и турки на моём опыте - трындец какой то. Хотя и жили некоторые в лондоне.
    Австралийцы, американцы, канадцы самые адекватные и щедрые.
    Норвегия, британия - ни то ни сё, по разному.
    германия - трэш)

    Там и до верстки докапываний тоже много было. но и по остальным направлениям не меньше.
    Ответ написан
    Комментировать
  • Какой инструмент подходит для разметки страницы?

    @Siberian_Bear
    Надо подробнее, что и куда.
    Как вариант:
    1. Открыть Notepad++
    2. скопировать все заголовки построчно.
    3. "Правка - генератор столбца". Добавить "h2 ", например. Каждая строка станет "h2 текст заголовка"
    4. Далее это чудо копировать в JADE (хотя бы здесь naltatis.github.io/jade-syntax-docs/), он сконвертирует в html строки с тегами

    Хотя может это и было заложено во фразе
    Конверторы знают только тег - что по сути бесполезно.

    Ещё можно по другому настроить, с миксинами, функциями, все зависит от специфики задачи и имеющейся подручной среды.
    Ответ написан
    Комментировать