Простой прелоадер загрузки для сайта

Август 7th, 2019

HTML-код вставить после открывающегося тэга <body>:

<!-- Блок, который будет отображаться над страницей -->
<div id="before-load">
  <!-- Иконка Font Awesome -->
  <i class="fa fa-spinner fa-spin"></i>
</div>

Код для таблицы стилей CSS:

#before-load {
  position: fixed; /*фиксированное положение блока*/
  left: 0; /*положение элемента слева*/
  top: 0; /*положение элемента сверху*/
  right: 0; /*положение элемента справа*/
  bottom: 0; /*положение элемента снизу*/
  background: #fff; /*цвет заднего фона блока*/
  z-index: 1001; /*располагаем его над всеми элементами на странице*/
}
#before-load i {
  font-size: 70px; /*размер иконки*/
  position: absolute; /*положение абсолютное, позиционируется относительно его ближайшего предка*/
  left: 50%; /*слева 50% от ширины родительского блока*/
  top: 50%; /*сверху 50% от высоты родительского блока*/
  margin: -35px 0 0 -35px; /*смещение иконки, чтобы она располагалась по центру*/
}

Код, скрывающий прелоадер после загрузки сайта, размещаем внизу страницы:

<script>
$(window).load(function() {
  $('#before-load').find('i').fadeOut().end().delay(400).fadeOut('slow');
});
</script>

Обновить количество товара Webasyst Shop-Script

Июнь 22nd, 2019

Обновляем остатки всех товаров запросом к БД — ставим бесконечно

UPDATE shop_product AS s, shop_product_skus AS ss SET s.count = NULL, ss.count = NULL;

ставим количество 10

UPDATE shop_product AS s, shop_product_skus AS ss SET s.count = 10, ss.count = 10;

Выводим блок для пользователей определённой группы Shop-script

Май 5th, 2019

создаём файл
shopCustom.class.php

по адресу
wa-apps/shop/lib/classes/

с содержимым:

<?php
class shopCustom
{
    public static function getContactCategories($contact_id)
    {
        $ccm = new waContactCategoriesModel();
        return $ccm->getContactCategories($contact_id);
    }

    public static function getContactCategoryIds($contact_id)
    {
        return array_keys(self::getContactCategories($contact_id));
    }

выводим где необходимо (1 — id группы пользователей)

{if in_array(1, shopCustom::getContactCategoryIds($wa->user('id')))}
<p>ура!</p>
{/if}

не забудьте после почистить кеш

Текст для зарегистрированных пользователей Shop-script

Май 5th, 2019
{if $wa->user("id")}
видят зарегистрированные
{else}
видят не зарегистрированные
{/if}

Сайт webasyst разный текст в меню и h1

Май 5th, 2019

В дополнительных параметрах страницы указываем
h1=Название

на странице page.html

<h1>{if !empty($page.h1)}{$page.h1|escape}{else}{$page.name|escape}{/if}</h1>

Отключить скролл на панели xfce

Апрель 24th, 2019

Еле нашел как отключить долбанный скролл. Может кому пригодится.

Читать далее »

html заглушка

Апрель 18th, 2019

Чтоб каждый раз не писать решил сохранить.

<!DOCTYPE HTML>

<html>
	<head>
		<title>Заглушка</title>
		<meta charset="utf-8" />
	</head>
	<body>

				<h1>Тест</h1>
				<p>Совсем скоро тут появится сайт</p>
			
	</body>
</html>

Обои фотографии при входе в windows 10 где находится?

Апрель 13th, 2019

Иногда попадаются красивые фотографии на экране блокировки которые хочется сохранить.

Сохранить их можно следующим образом:

Переходим в папку по адресу ниже

c:\Users\Имя_пользователя\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\

Там и лежат эти картинки, просто необходимо их оттуда скопировать в другую папку и дописать в конце .jpg

Создание инфографики с сервисом Canva

Январь 11th, 2019

Имея перед собой длинный черно-белый текст без структуры, мало кто захочет углубляться в такую статью. Чтобы материал был наглядным и легко читаемым, очень важно грамотно структурировать его, а также разнообразить его, подавая информацию разными форматами: списками, изображениями, видео, инфографикой и так далее.  Инфографика является очень популярным форматом представления данных в наши дни. Краткая, но ясная подача облегчает потребление информации для читателей и сокращает время чтения.

Читать далее »

excel найти и перенести в другой столбик часть текста

Ноябрь 27th, 2018

Найти все символы после закрывающего тега P

=ПРАВСИМВ(B1;ДЛСТР(B1)-НАЙТИ("/p>";B1)-2)

Найти все символы до закрывающего тега P

=ЛЕВСИМВ(B1;НАЙТИ("</p";B1)-1)

Яндекс заменяет тИЦ на ИКС — новый показатель качества сайта

Август 22nd, 2018

тиц всё!

Уже на следующей неделе мы перестанем отображать тИЦ на всех наших ресурсах. Ему на смену придёт ИКС — индекс качества сайта. Он будет использоваться вместо старого показателя.

Тематический индекс цитирования, или тИЦ, Яндекс представил в 1999 году. Этот показатель служил для определения авторитетности сайта на основании количества и качества других сайтов, которые на него ссылаются. С тех пор прошло почти 20 лет, и за это время интернет сильно изменился: развились соцсети, выросло количество мобильных сайтов и пользователей, прошла эпоха SEO-ссылок… Алгоритмы ранжирования сайтов тоже сильно изменились: современные поисковые системы учитывают при формировании выдачи сотни различных сигналов. Сейчас ссылки — далеко не единственный показатель качества, на который стоит ориентироваться владельцам сайтов. Читать далее »

Валидация микроразметки

Июль 11th, 2018

https://search.google.com/structured-data/testing-tool/u/0/?hl=ru
https://webmaster.yandex.ru/site/tools/microtest/
https://developers.facebook.com/tools/debug/sharing/
https://ogmeta.volego.ru/

Ищем обратные ссылки в ПС

Июль 10th, 2018

Яндекс

site.ru ~~ host:site.ru

Google

site.ru -site:site.ru

или

site.ru -inurl:https://site.ru

Итак, что мы делаем?
Ищем site.ru, но исключаем из поиска сам домен site.ru, получается что поисковик ищет упоминания о вашем домене на других сайтах.

Маска телефона, проверка для Shop-Script 7

Июнь 14th, 2018

Маска телефона, проверка для Shop-Script 7
В файл checkout.html вашей темы, в начало, после {strip} вставляем:

<script type="text/javascript" src="{$wa_static_url}wa-data/public/site/js/jquery.maskedinput.min.js"></script>
 
<script>
 
jQuery(function($){
 
$("input[name='customer[phone]").mask("+7 (999) 999-99-99");
 
});
 
</script>

качаем скрипт jquery.maskedinput.min.js и заливаем его в: ваш сайт/wa-data/public/site/js/jquery.maskedinput.min.js