Удаление дубликатов таблицы MySQL

  1. Делаем временную таблицу без дублей
  2. Очищаем старую
  3. Добавляем в старую записи из временной
  4. Удаляем временную таблицу.
--Создание копии таблицы без дубликатов во временной таблице
CREATE TEMPORARY TABLE bad_temp AS SELECT DISTINCT * FROM table_name;
--Удаление всех записей из старой таблицы
DELETE FROM table_name;
--Добавление записей без дублей
INSERT INTO table_name SELECT * FROM bad_temp;
--Удаление временной таблицы
DROP TABLE bad_temp;

Настройка CRON в VestaCP

Самый простой способ настроить CRON из под любого юзера. Не нужен доступ по SSH

  • Минута: *
  • Час: *
  • День: *
  • Месяц: *
  • День недели: *
  • Команда php -f /home/ЛОГИН/web/ДОМЕН/public_html/cron.php
php -f /home/ЛОГИН/web/ДОМЕН/public_html/cron.php

С# отключение инстанса в 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 — это название переменной

Страница 1 из 212
© 2018 Интернет медиа системы  Войти  ·