Для получения полного доступа
зарегистрируйтесь.
RSS

Все сниппеты с тэгом «шаблон»



Vampireos
  • Репутация: 11
  • Сниппеты: 1
  • Ревизии: 0
<!DOCTYPE html>
<html lang="ru">
<head>

  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <meta http-equiv="x-ua-compatible" content="ie=edge">

  <!-- МЕТА -->
  <title>Заголовок</title>
  <meta name="description" content="описание не длинее 155 символов" />

  <!-- open graph Facebook-->
  <meta property="og:title" content="Заголовок" />
  <meta property="og:type" content="website" />
  <!-- если сайт многоязычный -->
  <!-- <meta property="og:locale" content="ru_RU"> -->
  <meta property="og:url" content="http://localhost.my" />
  <!-- не меньше 600х315, не более 8Мб -->
  <meta property="og:image" content="http://localhost.my/img/og_cover.jpg" />
  <meta property="og:description" content="описание не длинее 155 символов" />
  <meta property="fb:admins" content="Facebook ID" />

  <!-- Twitter -->
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:site" content="@ник_компании_в_твиттере">
  <meta name="twitter:title" content="Заголовок">
  <meta name="twitter:description" content="описание не длинее 155 символов">
  <meta name="twitter:creator" content="@ник_в_твиттере">
  <!-- картинка не меньше 280х150, не более 1Мб -->
  <meta name="twitter:image" content="http://localhost.my/img/tw_cover.jpg">

  <!-- G+ / Pinterest -->
  <meta itemprop="name" content="Заголовок">
  <meta itemprop="description" content="описание не длинее 155 символов">
  <meta itemprop="image" content="http://localhost.my/img/g_cover.jpg">

  <!-- Google authorship -->
  <link rel="author" href="https://plus.google.com/[Google+_Profile]/posts"/>
  <link rel="publisher" href="https://plus.google.com/[Google+_Page_Profile]"/>

  <!-- фавиконы и иконки сайта -->
  <link rel="apple-touch-icon" href="apple-touch-icon.png">

</head>
<body>

</body>
</html>

Валидаторы:

Яндекс https://old.webmaster.yandex.ru/microtest.xml

Google https://search.google.com/structured-data/testing-tool

Pinterest https://developers.pinterest.com/tools/url-debugger/

Twitter https://cards-dev.twitter.com/validator

Facbook https://developers.facebook.com/tools/debug/

Gravatar image
jumper423
  • Репутация: 58
  • Сниппеты: 9
  • Ревизии: 2

Пример шаблона: (Здравствуйте|Добрый день), Евгений.(| Сегодня (прекрасная|плохая|ужасная) погода, не так ли?| Как Вы (поживаете|себя чувствуете)?)

В круглых скобках(группах) фразы разделены символом |. Из группы выбирается одна случайная фраза. Группы могут содержать неограниченное количество подгрупп. Таким образом из примера-шаблона могут получиться лишь следующие фразы:

  • Здравствуйте, Евгений.
  • Добрый день, Евгений.
  • Здравствуйте, Евгений. Сегодня прекрасная погода, не так ли?
  • Добрый день, Евгений. Как Вы поживаете? и т.д.
<?php

function strTemplate($enter)
{
    while(preg_match_all('/\\(([^()]*)\\)/', $enter, $matches))//Если есть строка со скобками в скоторой нет скобок, то записываем её в массив
    {
        $list = explode("|",substr($matches[0][0], 1, strlen ($matches[0][0])-2));//массив вариантов
        $enter = substr($enter, 0, strpos($enter, $matches[0][0])).$list[rand(0, substr_count(substr($matches[0][0], 1, strlen ($matches[0][0])-2),"|"))].substr($enter, strlen ($enter) - strrpos(strrev ($enter), strrev ($matches[0][0])));//собираем строку
    }
    echo $enter;
}
 
$a = strTemplate("(Здравствуйте|Добрый день), Евгений.(| Сегодня (прекрасная|плохая|ужасная) погода, не так ли?| Как Вы (поживаете|себя чувствуете)?)");
echo ($a);