Архив рубрики: Создание сайтов

Работа с phpWord. Заполнение шаблона договора docx (генерация word из php)

Работа с phpWord. Заполнение шаблона договора docx (генерация word из php)
Начну с постановки задачи. А она довольно простая — работая над сайтом клиента по прокату автомобилей возникла необходимость несколько автоматизировать рутинные операции. В частности требовалось при оформлении аренды на сайте автоматически заполнять в договоре некоторые поля. Вот этим и займемся.

Для работы нам потребуется замечательная библиотека phpWord. Она имеет огромное количество возможностей, мы же рассмотрим ее способность заполнять готовые шаблоны документов.
Читать далее Работа с phpWord. Заполнение шаблона договора docx (генерация word из php)

Нужна ли лицензия для предоставления услуг хостинга?(телематические услуги связи) Или заговор консалтинговых компаний

Почему я считаю себя компетентным ответить на этот вопрос? Наша компания оказывает услуги по хранению сайтов в рамках технической поддержки. И перед тем как мы начали их оказывать, перед нами встал вопрос нужна лицензия или не нужна, ознакомившись с интернетами, мы пришли к выводу что нужна. (ошибочно)

На прошлой неделе я был вызван в Роскомнадзор, для составления протокола об административном правонарушении, где узнал что лицензия для предоставления хостинга не нужна. Совсем не нужна. А даже наоборот вредна (ниже подробности). Поэтому на этой неделе мы будем отказываться от нее и сдавать обратно.

Кому лень читать, короткий ответ:
Не нужна.
Читать далее Нужна ли лицензия для предоставления услуг хостинга?(телематические услуги связи) Или заговор консалтинговых компаний

Прежде чем опубликовать APK-файл в Google Play, запретите его отладку. (создаем подписанный apk для google play)

По умолчанию созданный apk делается в режиме debug и google play его не принимает с такой ошибкой:
Прежде чем опубликовать APK-файл в Google Play, запретите его отладку.

решается это очень просто
Читать далее Прежде чем опубликовать APK-файл в Google Play, запретите его отладку. (создаем подписанный apk для google play)

передать товары (в корзине которые) в кастомной письме от битрикс

В письмо, которое приходит пользователю, будет входить следующая информация:
— ФИО заказчика
— номер заказа
— статус заказа
— состав заказа
— стоимость, как всего заказа, так и цена отдельных товаров в нем
— стоимость и способ доставки
— необходимые ссылки: ссылка на сайт, ссылка на личный кабинет пользователя
— сопутствующая информация, которую вы хотите сообщить покупателю

Итак, первое что нам нужно сделать это создать тип почтового события и соответствующий этому типу почтовый шаблон.
Зайдем в административном разделе Битрикса в раздел настройки –> почтовые события –> типы почтовых событий, нажмем «Добавить тип». Заполним все поля как показано на картинке:
Читать далее передать товары (в корзине которые) в кастомной письме от битрикс

отправить письмо через события и почтовый шаблон битрикс ajax способом

рассмотрим простой пример, прикрутили форму «заказать» звонок, всплывашка есть, ajax запрос есть, что должно быть в самом ajax.php который обрабатывает запрос?

Читать далее отправить письмо через события и почтовый шаблон битрикс ajax способом

Смена пароля Root в MySQL (даже если не знал его) через linux консоль debian

самый простой способ с помощью mysqladmin

Если Вы только установили службу Mysql сервера то вам просто необходимо сменить пароль так как он вообще не задан.

mysqladmin -u root password ‘newpassword’

где newpassword – новый пароль

Если же у Вас уже существует пароль то сменить его можно командой

mysqladmin -u root -pcurrentpassword password ‘newpassword’

где currentpassword – старый пароль,

newpassword – новый пароль

более сложный метод без команды mysqladmin (может и не стоило это писать но для информации пригодится)

установка пароля:

mysql -u root
mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpassword’);

смена пароля:

mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(‘newpassword’) WHERE User = ‘root’;
mysql> FLUSH PRIVILEGES;

А как сменить пароль если его не помнит никто?

для особо одаренных (у кого в голове много паролей или кто их не запоминает )

пишу по шагам

1) нужно остановить службу mysql сервера в большинстве случаев service mysqld stop или service mysql stop

2) выполнить команду

mysqld_safe –skip-grant-tables

3) после успешного старта mysqld

mysql –user=root mysql

там вводим команды

update user set Password=PASSWORD(‘new-password’) where user=’root’;
flush privileges;
exit;

4) перегружаем mysqld (обычно service mysqld restart)

Умный фильтр bitrix:catalog.smart.filter — без указания раздела не работает (решаем проблему)

Умный фильтр битрикса не фильтрует по всем товарам без раздела, исправить можно таким костылем
Читать далее Умный фильтр bitrix:catalog.smart.filter — без указания раздела не работает (решаем проблему)

Как запускать скрипт только тогда когда прокрутили до него экран? waypoints js — чекпоинты для запуска скрипта

Как запускать скрипт только тогда когда прокрутили до него экран? waypoints js — чекпоинты для запуска скрипта

Бывает что нужно запустить скрипт только тогда когда докручиваем до нег (например красивый счетчик цифр)

для этого
Читать далее Как запускать скрипт только тогда когда прокрутили до него экран? waypoints js — чекпоинты для запуска скрипта