X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

История благодарностей участнику Karlasan. Поблагодарили: 63 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
1.12.2016, 20:27 Wordpress и ЧПУ


Спасибо сказали: (1)
13.11.2016, 20:28 Создание фрактала
kaverima80, да тут ничего особенного нет - C, Pascal, Basic. Basic наиболее прост для изучения, немного сложнее Pascal, затем Си. В интернете полно учебников для изучающих эти языки с нуля. Ну и тут гораздо важнее не выбор какого-то конкретного языка, а наличие наставника, который сможет ответить на миллион возникающих вопросов. Изучив что-то одно, далее можно будет без проблем выучить любой другой язык, поскольку алгоритмы и приемы программирования всюду одни и те же, различие лишь в синтаксисе и названиях функций.


Спасибо сказали: (1)
12.11.2016, 21:06 Создание фрактала
Сомневаюсь, что без опыта программирования он сможет сделать что-то, что можно будет красиво подать. Ну, научится он выводить на черном фоне фрактальные цветочки - не думаю, что это так уж впечатлит кого-то.
Моё мнение - пусть посмотрит в сторону генераторов фракталов, по соответствующему запросу в гугле есть куча вариантов. Благодаря им он сможет более эффектно продемонстрировать изученный теоретический материал. Может, даже что-нибудь напечатать на 3-д принтере получится.
Программирование в любом случае нужно изучать, раз уж есть интерес, но фракталы - слишком сложная тема, чтобы осваивать её с нуля, не владея к тому же необходимым математическим аппаратом.


Спасибо сказали: (1)
7.11.2016, 20:02 Помогите с настройкой .htaccess
как запретить доступ к определенным страницам
bodgo,
на каждый слеш еще один добавь, т.е. вот так:
Код
RewriteRule ^bbs/(.*)\\\\\\.* bbs/$1 [R=301,L]


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
7.11.2016, 11:51 Вывести php три месяца и год в worpdress
koninana,
без ковыряния в коде плагина, видимо, никак. ну и при обновлении плагина все правки слетят. так что можно вот так, дешево и сердито, перехватив буфер вывода:

Код
function buffer_callback($buffer)
{
    setlocale(LC_ALL, 'ru_RU.UTF-8');
    $buffer=str_replace("[superdata]", strftime("%B", strtotime("-1 month")).", ".strftime("%B").", ".strftime("%B", strtotime("+1 month")).", ".date("Y"), $buffer);
    return $buffer;
}

function buffer_start() { ob_start("buffer_callback"); }

function buffer_end() { ob_end_flush(); }

add_action( 'template_redirect', 'buffer_start');
add_action('wp_footer', 'buffer_end');


поместите его также в functions.php. этот код заменяет шорткод [superdata] во всей странице, где бы он ни находился. если какой-то плагин (да тот же yoast) уже использует буфер вывода - этот код также может не заработать :)


Спасибо сказали: (1)
6.11.2016, 21:35 Вывести php три месяца и год в worpdress
koninana,
в конец файла functions.php вашей темы (находится в папке /wp-content/themes/имя_темы) добавьте код
Код
function superdata( $atts ){
    setlocale(LC_ALL, 'ru_RU.UTF-8');
    return strftime("%B",strtotime("-1 month")).", ".strftime("%B").", ".strftime("%B",strtotime("+1 month")).", ".date("Y");
}
add_shortcode( 'superdata', 'superdata' );


затем в тексте вставлем [superdata] и будет вам счастье.
в тайтлы и метатеги посложнее чуток. ищем в коде шаблона файлик, отвечающий за вывод метатегов (обычно это header.php, но из него могут и другие файлы подгружаться), и вставляем нужный код в нужное место. вот, например, так:
Код
<title><?php bloginfo('name'); ?><?php wp_title(); ?><?php setlocale(LC_ALL, 'ru_RU.UTF-8'); print  strftime("%B",strtotime("-1 month")).", ".strftime("%B").", ".strftime("%B",strtotime("+1 month")).", ".date("Y"); ?></title>

этот код выведет что-то вроде "Имя блога Название записи Октябрь, Ноябрь, Декабрь, 2016"
имейте в виду, что разные сео-плагины могут перезаписать значения тайтлов и метатегов.
можно, конечно, через функционал вп всё это сделать, но мне лень думать, как :) в большинстве случаев приведенный код будет работать и без этого.



Спасибо сказали: (1)
6.11.2016, 21:01 Вывести php три месяца и год в worpdress
Код
<?php
setlocale(LC_ALL, 'ru_RU.UTF-8');
print strftime("%B",strtotime("-1 month")).", ".strftime("%B").", ".strftime("%B",strtotime("+1 month")).", ".date("Y");

?>


Спасибо сказали: (1)
16.9.2016, 0:24 Перенести очень крупный портал без потери информации
Требуется человек
WoWeb, пробовал и такое - годится только для маленьких проектов. При заявленой автором посещаемости на новом хостинге будут жуткие тормоза при обращении к зарубежной бд. Репликация быстрее и надежнее.


Спасибо сказали: (1)
16.9.2016, 0:08 Перенести очень крупный портал без потери информации
Требуется человек
Перенести скрипты и дамп базы - дело недолгое, но проблема в том, что днс обновляется не мгновенно, порой до нескольких часов. В итоге часть юзеров будет загружать сайт со старого хостинга, часть - с нового, соответственно в течение обозначеного периода времени будет определенная потеря данных.
Проекты подобной сложности, чувствительные ко времени простоя, переносятся иначе: делается зеркало на новом хостинге, на которое настраивается репликация (копирование) баз данных со старого хостинга в режиме реального времени, после чего в админке домена прописывается ип нового хостинга (или их днски), соответственно, в период обновления днсок информация будет одинаково актуальна на обоих хостингах - старом и новом. Занимает это не полчаса и требует определенных навыков у исполнителя, ну и обойдется явно не в одну тысячу.


Спасибо сказали: (1)
8.10.2014, 20:56 Разрешить код лишь на некоторых страницах (Wordpress)
что именно не получается? код выводится на всех страницах, или не выводится вообще?
по идее, должна работать такая конструкция:

Код
if(!in_array($post->ID,Array(2,3,4,5,6,7,8,9))&&!in_array($the_cat_id,Array(5,7,18,24)))
{
   show_previous_posts_from_category($post->ID, $the_cat_id, 5);
}


но вообще, мало ли что там у тебя в сингл.пхп наворочено. возможно, косяк и не в условных конструкциях вовсе, а где-то еще.


Спасибо сказали: (1)
27.9.2014, 18:54 Wordpress в админке не переключается между вкладками Визуально и Текст
такое бывает, когда глюкнет какой-нибудь яваскрипт. возможно, какой-то файлик не закачан на сайт или его заблокировал антивирус, или в настройках браузера что-нибудь ограничивающее включено. либо в самих скриптах возникла ошибка, в таком случае в хроме зайди в меню-инструменты-консоль javascript и обнови страничку. выскочившие сообщения с ошибками раскрой, заскринь и выложи сюда.


Спасибо сказали: (1)
19.9.2014, 23:43 Обработать данный фрагмент функцией
поставь плагин, который позволяет выполнять пхп-код внутри материала, затем в материал вставляй означенный кусок кода, и будет тебе счастье. вообще, у подобных "замков" уже должны быть готовые решения для интеграции в популярные движки. странно, что в твоем случае это не так.


Спасибо сказали: (1)
14.9.2014, 11:52 Поиск по регулярному выражению
попробуй так:
Код
#<a.+href="([^"]+)[^>]+>([^<]*)</a>#iU

U включает нежадный режим в регэкспах


Спасибо сказали: (1)
11.9.2014, 12:52 Нужна помощь по WordPress
Ограничить доступ к сайту
проще всего, наверное, через .htaccess. ни одной строчки кода не придется писать


Спасибо сказали: (1)
25.8.2014, 23:19 Есть спец UMI CMS ?
в корне сайта лежит файлик config.ini, в нем найди раздел [cache], и переменную engine выставь в none. по идее это должно отключить кеш.


Спасибо сказали: (1)
21.8.2014, 12:00 Парочка вопросов по jQuery и bootstrap (вертикальные табы)
первый кусочек кода замени вот на это:
Код
(function ($) {
    $.fn.tabify = function () {
        return this.each(function () {
            var tabs = $(this);
            $('.tab-content', tabs).hide();
            $('ul.tab-nav li:first', tabs).addClass('current');
            $('div:first', tabs).show();
            var tabLinks = $('ul.tab-nav li', tabs);
            $(tabLinks).click(function () {
if($(activeTab))$(activeTab).hide();
                $(this).addClass('current').siblings().removeClass('current');
                urlrel = $(this).attr("rel");
                todir = $(this).attr("name");
                $('.tab-content', tabs).hide();
                var activeTab = $(this).closest('li').attr('name');

                $('#'+activeTab).show();
                
                if (urlrel) {

$('#' + todir).html('Подождите. Загружаю данные...');
$('#' + todir).load(urlrel, {});
}
                return false;
            });
        });
    };
})(jQuery);


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
13.8.2014, 11:38 jquery всплывающий для текса
вот или там же вот

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
11.8.2014, 12:29 MariaDB: несколько SELECT COUNT(*)
если искомый запрос будет выполняться достаточно часто - имеет смысл завести отдельную таблицу, в которой хранить нужные тебе 7 чисел, и при изменении таблицы z пересчитывать соответствующие значения. тогда искомые суммы можно будет взять простым селектом из таблицы с 7ю строками


Спасибо сказали: (1)
11.8.2014, 7:00 MariaDB: несколько SELECT COUNT(*)
думаю, union select - то, что тебе нужно


Спасибо сказали: (1)
8.8.2014, 17:01 umi помогите с user agent
да там особо ограничений на пхп нет, просто нужно будет несколько лишних действий для этого сделать.
гугл замечательную статейку выдает по соответствующему запросу: тыц, помоему то, что тебе нужно

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
25.7.2014, 12:02 WP: Новые комментарии закрыть в ноиндекс
Цитата(andreykashops @ 25.7.2014, 10:39) *
Разве эта констукция будет работать? Тут нужно unix время сравнивать.

сравнение строк при таком формате записи времени работает аналогично.


Спасибо сказали: (2)
25.7.2014, 1:38 WP: Новые комментарии закрыть в ноиндекс
В functions.php помести:
Код
function noindex_comments( $comments , $post_id )
{
  for($i=0;$i<sizeof($comments);$i++)
  {
     if($comments[$i]->comment_date>'2014-07-24 01:02:03') //дата и время последнего коммента, который должен индексироваться; учти, что у сервера может быть другой часовой пояс
     {
        $comments[$i]->comment_content="<noindex>".$comments[$i]->comment_content."</noindex>";
     }
  }
  return $comments;
}
add_filter( 'comments_array' , 'noindex_comments' , 10, 2 ); ?>

код не проверял (далеко от рабочего компа), но вроде как должен работать.


Спасибо сказали: (1)
24.7.2014, 20:08 Помогите составить регулярное выражение
если контакты разделены пробелом/табуляцией/новой строкой, то так:
Код
\s([a-zA-Z][^@]+)\s

если нет - то \s замени на нужный символ


Спасибо сказали: (1)
9.6.2014, 8:59 Как это реализовано?
...а картинка генерируется пхп-скриптом, подробнее тут: http://ru2.php.net/manual/en/ref.image.php


Спасибо сказали: (1)
5.6.2014, 19:06 Достать информацию из файла
rokot, обычный php-скрипт. в первой строчке указывается путь к файлу - его имя (файл должен находиться в папке со скриптом) или url, например так:

Код
<?
$f=file_get_contents("http://site.com/file.xml");
preg_match_all("#<url>([^<]+)</url>#",$f,$m);
print_r($m[1]);
?>


вторая строчка по заданному шаблону записывает строки в массив.
последняя строчка выводит содержимое массива, в который были записаны ссылки в предыдущей строке. если нужно вывести просто список, то так:

Код
<?
$f=file_get_contents("http://site.com/file.xml");
preg_match_all("#<url>([^<]+)</url>#",$f,$m);
print implode("\r\n",$m[1]);
?>


этот код выведет список ссылок, которые были найдены в xml-файле


Спасибо сказали: (1)

3 страниц V   1 2 3 >
RSS Текстовая версия Сейчас: 19.3.2024, 6:33
Дизайн