Помощник
Дата поста: | В теме: | За сообщение: | Поблагодарили: | ||
---|---|---|---|---|---|
1.12.2016, 20:27 |
Wordpress и ЧПУ |
||||
13.11.2016, 20:28 |
Создание фрактала |
kaverima80, да тут ничего особенного нет - C, Pascal, Basic. Basic наиболее прост для изучения, немного сложнее Pascal, затем Си. В интернете полно учебников для изучающих эти языки с нуля. Ну и тут гораздо важнее не выбор какого-то конкретного языка, а наличие наставника, который сможет ответить на миллион возникающих вопросов. Изучив что-то одно, далее можно будет без проблем выучить любой другой язык, поскольку алгоритмы и приемы программирования всюду одни и те же, различие лишь в синтаксисе и названиях функций. |
|||
12.11.2016, 21:06 |
Создание фрактала |
Сомневаюсь, что без опыта программирования он сможет сделать что-то, что можно будет красиво подать. Ну, научится он выводить на черном фоне фрактальные цветочки - не думаю, что это так уж впечатлит кого-то. Моё мнение - пусть посмотрит в сторону генераторов фракталов, по соответствующему запросу в гугле есть куча вариантов. Благодаря им он сможет более эффектно продемонстрировать изученный теоретический материал. Может, даже что-нибудь напечатать на 3-д принтере получится. Программирование в любом случае нужно изучать, раз уж есть интерес, но фракталы - слишком сложная тема, чтобы осваивать её с нуля, не владея к тому же необходимым математическим аппаратом. |
|||
7.11.2016, 20:02 |
Помогите с настройкой .htaccess как запретить доступ к определенным страницам |
bodgo, на каждый слеш еще один добавь, т.е. вот так: Код RewriteRule ^bbs/(.*)\\\\\\.* bbs/$1 [R=301,L]
|
|||
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) уже использует буфер вывода - этот код также может не заработать |
|||
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" имейте в виду, что разные сео-плагины могут перезаписать значения тайтлов и метатегов. можно, конечно, через функционал вп всё это сделать, но мне лень думать, как в большинстве случаев приведенный код будет работать и без этого. |
|||
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"); ?> |
|||
16.9.2016, 0:24 |
Перенести очень крупный портал без потери информации Требуется человек |
WoWeb, пробовал и такое - годится только для маленьких проектов. При заявленой автором посещаемости на новом хостинге будут жуткие тормоза при обращении к зарубежной бд. Репликация быстрее и надежнее. |
|||
16.9.2016, 0:08 |
Перенести очень крупный портал без потери информации Требуется человек |
Перенести скрипты и дамп базы - дело недолгое, но проблема в том, что днс обновляется не мгновенно, порой до нескольких часов. В итоге часть юзеров будет загружать сайт со старого хостинга, часть - с нового, соответственно в течение обозначеного периода времени будет определенная потеря данных. Проекты подобной сложности, чувствительные ко времени простоя, переносятся иначе: делается зеркало на новом хостинге, на которое настраивается репликация (копирование) баз данных со старого хостинга в режиме реального времени, после чего в админке домена прописывается ип нового хостинга (или их днски), соответственно, в период обновления днсок информация будет одинаково актуальна на обоих хостингах - старом и новом. Занимает это не полчаса и требует определенных навыков у исполнителя, ну и обойдется явно не в одну тысячу. |
|||
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); } но вообще, мало ли что там у тебя в сингл.пхп наворочено. возможно, косяк и не в условных конструкциях вовсе, а где-то еще. |
|||
27.9.2014, 18:54 |
Wordpress в админке не переключается между вкладками Визуально и Текст |
такое бывает, когда глюкнет какой-нибудь яваскрипт. возможно, какой-то файлик не закачан на сайт или его заблокировал антивирус, или в настройках браузера что-нибудь ограничивающее включено. либо в самих скриптах возникла ошибка, в таком случае в хроме зайди в меню-инструменты-консоль javascript и обнови страничку. выскочившие сообщения с ошибками раскрой, заскринь и выложи сюда. |
|||
19.9.2014, 23:43 |
Обработать данный фрагмент функцией |
поставь плагин, который позволяет выполнять пхп-код внутри материала, затем в материал вставляй означенный кусок кода, и будет тебе счастье. вообще, у подобных "замков" уже должны быть готовые решения для интеграции в популярные движки. странно, что в твоем случае это не так. |
|||
14.9.2014, 11:52 |
Поиск по регулярному выражению |
попробуй так: Код #<a.+href="([^"]+)[^>]+>([^<]*)</a>#iU U включает нежадный режим в регэкспах |
|||
11.9.2014, 12:52 |
Нужна помощь по WordPress Ограничить доступ к сайту |
проще всего, наверное, через .htaccess. ни одной строчки кода не придется писать |
|||
25.8.2014, 23:19 |
Есть спец UMI CMS ? |
в корне сайта лежит файлик config.ini, в нем найди раздел [cache], и переменную engine выставь в none. по идее это должно отключить кеш. |
|||
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);
|
|||
13.8.2014, 11:38 |
jquery всплывающий для текса |
вот или там же вот
|
|||
11.8.2014, 12:29 |
MariaDB: несколько SELECT COUNT(*) |
если искомый запрос будет выполняться достаточно часто - имеет смысл завести отдельную таблицу, в которой хранить нужные тебе 7 чисел, и при изменении таблицы z пересчитывать соответствующие значения. тогда искомые суммы можно будет взять простым селектом из таблицы с 7ю строками |
|||
11.8.2014, 7:00 |
MariaDB: несколько SELECT COUNT(*) |
думаю, union select - то, что тебе нужно |
|||
8.8.2014, 17:01 |
umi помогите с user agent |
да там особо ограничений на пхп нет, просто нужно будет несколько лишних действий для этого сделать. гугл замечательную статейку выдает по соответствующему запросу: тыц, помоему то, что тебе нужно
|
|||
25.7.2014, 12:02 |
WP: Новые комментарии закрыть в ноиндекс |
||||
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 ); ?> код не проверял (далеко от рабочего компа), но вроде как должен работать. |
|||
24.7.2014, 20:08 |
Помогите составить регулярное выражение |
если контакты разделены пробелом/табуляцией/новой строкой, то так: Код \s([a-zA-Z][^@]+)\s если нет - то \s замени на нужный символ |
|||
9.6.2014, 8:59 |
Как это реализовано? |
...а картинка генерируется пхп-скриптом, подробнее тут: http://ru2.php.net/manual/en/ref.image.php |
|||
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-файле |
|||
Текстовая версия | Сейчас: 19.3.2024, 6:33 |