С# отключение инстанса в Zennoposter

Иногда бывает необходимо отключить инстанс при выполнении шаблона. Например вы не хотите, чтобы было видно как работает какая-то его часть. Для этого перед нужным участком вставляем С# код: Далее…

UNIX в ZennoPoster

Ниже представлены C# коды для получения и преобразования различных дат в UnixTime и обратно

Получаем текущее время и сразу переводим его в UNIXTime

int unixTime = (int)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds;
return unixTime;

Далее…

Регулярки для Zennoposter

Сюда будут записываться необходимые мне регулярные выражения

Ищем в тексте время в формате 12:34 т.е. сначала 2 цифры, потом : потом еще 2 цифры

([0-9]{2})\:([0-9]{2})

Если перед временем идет блок div или span, то можно отметить, что перед искомым текстом есть > и < после

(?<=>)([0-9]{2})\:([0-9]{2})(?=<)

Вывод рандомной строки из файла WordPress

Иногда бывает необходимо в записи сайта на wordpress вывести рандомный текст. Захламлять движок модулями не особо хотелось, поэтому нашел простой рабочий метод.

Открываем шаблон и в нужном месте прописываем:


<?php
$textfile = "http://site.ru/file.txt";   //путь к файлу
if ($quotes = @file("$textfile")) {
$quote = rand(0, sizeof($quotes)-1);
echo $quotes[$quote];   //вывод рандомной строки
}
?>

Профит!

Действие обратное Escape Zennoposter

Задача: преобразовать url вида http%3A%2F%2F в http://


 

Создаем C# сниппет:

return System.Net.WebUtility.UrlDecode(project.Variables["text"].Value);

Профит!

Прячем ссылку при помощи javascript

В общем, появилась задача спрятать ссылки на сайте. Это может быть полезным как для внешних ссылок, чтобы они не передавали вес и не учитывались поисковиками, так и для внутренних ссылок (не забываем о передачи веса внутри сайта.) Таким способом можно убрать ссылки с ненужных блоков навигации, усилив эффект от контекстных. Способов скрыть много, будем использовать самые эффективные. Далее…

Вывод похожих постов wordpress без плагинов

Данный код позволяет легко и непринужденно выводить в любом месте любое количество записей, в различной сортировке, и дополнительные поля, если таковые имеются.

<h4>Посмотрите наши лучшие рецепты:</h4>
            <?php
            $categories = get_the_category($post->ID);
            if ($categories) {
                $category_ids = array();
                foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
                $args=array(
                    'category__in' => $category_ids,
                    'post__not_in' => array($post->ID),
                    'showposts' => '6',
                    'orderby' => 'rand',
                    'ignore_sticky_posts' => '1');
                $my_query = new wp_query($args);
                if( $my_query->have_posts() ) {
                    echo '<ul>';
                    while ($my_query->have_posts()) {
                        $my_query->the_post();
                        ?>
                        <div class="post-item">
                            <div class="title">
                                <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
                            </div>
                            <a href="<?php the_permalink() ?>"><img src="/recepts/<?php the_field('foolder_name'); ?>/<?php the_field('img1'); ?>"></a>
                        </div>
                        <?php
                    }
                    echo '</ul>';
                }
                wp_reset_query();
            }
            ?>

Подсчет длины строки в переменной Zennoposter

Данный код считает длину не только строки, но и текстовых файлов. Ему не страшны переносы, энтеры, пустые строки и не нужно никак обрабатывать текст перед экшеном. Можно использовать срезу после подключения текстового файла

С#
return project.Variables["text"].Value.Length;

text — это название переменной

Установка Unity игр на сайт

Задался вопросом как правильно установить код Unity игры на сайт. До этого айфреймил страницу с игрой, что не очень хорошо. Теперь собрал более менее рабочий код

<object width="100%" height="100%" codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=3,0,0,0">
    <embed src="http://www.igratvonline.ru/swf1/swf5/SuperVoleiBrasil.unity3d" width="800" height="600"
    type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-3.x" backgroundcolor="ff8939" />
</object>

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

<object width="100%" height="100%" codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=3,0,0,0">
    <embed src="http://c-3.nirvana.fm/disk4/17/d16/019?1414859858" width="900" height="600"
    type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-3.x" backgroundcolor="ff8939"
    logoimage="http://site.ru/logo.png" />
</object>

Смена класса на Jquery

Простейший пример смены одного класса на другой

$(".active1").attr('class','active2');
Страница 1 из 212
Рубрики
© 2016 Интернет медиа системы  Войти  ·