Статті з тегом : PHP

Поблікуємо статтю в RSS із затримкою

Author kopaweb    Category Вебмастерінг     Tags 220 днів назад

 

Поблікуємо статтю в RSS із затримкою

Поблікуємо статтю в RSS із затримкою

Навіщо потрібна затримка перед публікацією статті в  RSS?

  • Чи траплялося у вас, що ви опублікували пост, і зразу після цього знайшли там помилку? Або випадково опублікували пост, який ще не готовий до публікації? Якщо трансляція записів з сайту в RSS відбувається відразу – все, Ваші читаті, які слідкують за  RSS стрічкою, вже читають статтю.
  • Записи з вашого RSS транслюються в RSS-каталоги або соціальні мережі? Якщо записи у вашому блог відразу з’являються в RSS, завжди є ймовірність, що пошукові системи порахують запис у ЖЖ або в якій який-небудь системі публікації новин першоджерелом, а ваш блог – збіркою копіпаста, особливо це актуально для молодих блогів.
  • Хочете щоб читачі частіше заходити на блог, а не читали статті по RSS? Публікуйте записи із затримкою.

Якщо подивитися на можливості mysql, там є така функція як timestampdiff (). Доповнимо висновок постів цією функцією, не забуваємо вставити перевірку is_feed () вказує на те, що ми змінюємо саме висновок RSS.

Цей код доданий в functions.php (на початку або в кінці) вашої теми виведе пости в RSS через 5 хвилин після їх публікації:

function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate('Y-m-d H:i:s');
// value for wait; + device
$wait = '5'; // integer
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
// add SQL-sytax to default $where
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');

Час затримки редагуємо в 7 рядку.

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

До випуску готуються статті про PHP

Author kopaweb    Category PHP     Tags 230 днів назад

Готую уроки по PHP для свого блогу. Цікавить інтерес читачів до таких курсів.

Встановлення CURL на DENWER

Author kopaweb    Category Вебмастерінг     Tags 401 день назад
CURL на DENWER

CURL на DENWER

Для правильного працювання даяких придбаних скриптів мені знадобився CURL. Прийшлося встановити його на Denwer. В базовий пакет PHP, який ыде з Denwerом вын не включений. Але його запросто можна включити.

1) Скачуэмо пакет розширення “PHP5: додаткові модулі”: http://www.denwer.ru/packages/php5.html .

2) Встановлюэмо його.

3) Відкриваєте в текстовому редакторі файл usr/local/php5/php.ini і знімаєте коментар з рядка:

;extension=php_curl.dll

4) Denwer Restart Servers.

Ось і все. Щоб переконатися, що все встановилося нормально, можете перевірити дані, згенеровані функцією phpinfo (). Там повинно бути включена підтримка CURL.

Урок PHP. Друга частина

Author kopaweb    Category PHP     Tags 631 день назад

Продовжую вивчати PHP.

Сьогодні другий урок.

Всякий PHP-скрипт повинен бути обмежений наступними символами:

<? скрипт ;?>
Або
<?php скрипт ;?>
Або
<script language=”php”> сам скрипт </script>

Між цими символами буде виконуватися кожний рядок коду. Крім рядків-коментарів, які позначаються:

// – не виконуються команди від цього символа до кінця радка;
/* комментарий */ – не виконуються команди між цими символами, незалежно від кількості рядків коментаря;
# – коментарем рахуються всі символи від цього символа до кінця рядка.

Тепер розберемося з однією із найбільш популярних функцій в PHP – функція виводу echo. Наприклад:

<? echo “Зараз пишу другий урок”;?>

Виведе на екран текст “Зараз пишу другий урок”, без лапок, без якого-небуть форматування. В середині лапок після echo може бути любий текст, в тому числі і HTML.

У першому уроці ми розглядали що таке змінна, і як вона записується. Операція присвоєння позначається =. Подивимося приклад:

<? $A=7.135;
$a=15; $mess4=”Четвер”;
echo “Сьогодні $mess4, $a -го” ;
$9sad=194 //Неправельне імя змінної
?>

Всі змінні у прикладі фіксовані, а для їх зміни нам потрібно самим міняти їх значення в скрипті.

Використовуємо стандартні форми HTML для вводу змінних:

<HTML>
<form action=”www.домен.org.ua/test.php” method=”post”>
Ваше Імя <input type=”text” name=”name”><br>
Ваша фамілія <input type=”text” name=”fam”><br>
<input type=”submit” value=”Правильно”>
</form></HTML>

Файл test.php буде складатися так:

<? echo “Поздоровляю, $name $fam,<br>Ви увійшли на сайт” ;?>

На цьому закінчу другий урок)

далі…

Урок PHP. Перша частина

Author kopaweb    Category PHP     Tags 643 дні назад

Давно хотів розпочати вивчення PHP, так як мені приходиться кожного дня з цим працювати, а я все роблю методом проб та помилок, нічого в тому не розуміючи. І ось нарещі і до цього дойшли мої руки та голова.

Вирішив провести цикл статей на тему – Уроки PHP.

Вивчення PHP почнемо з вивчення синтаксису та граматики. Синтаксис  мови програмування PHP позичений із мови С. Мови Java та Perl також трохи повпливали на нього.

Перехід із HTML в PHP

Для початку подивимося як правильно засунути код HTML в PHP. Для цього існує декілька способів.

1. <? echo (“Найпростіший спосіб – це лапки із знаком питання”); ?>

2. <?php echo (“Цей спосіб для роботи із XML документами”); ?>

3. <script language=”php”>
echo (“деякі редактори (типу FrontPage) не люблють оброблювальні інструкції”);
</script>

4. <% echo(“У версіях PHP починаючи від 3.0.4 можно використовувати теги ASP”); %>

Розділення інструкцій

Дальше у нас роздвлення інструкцій. Інструкції в PHP розділяються так як у C та Perl – крапкою з комою. Закриваючий тег ?> також вказує на закінчення твердження, тому між записами:

<?
echo (“Текст”);
?>

і

<? echo (“Текст”) ?>

немає ніякої різниці.

Типи змінних
PHP підтримує змінні таких типів:

integer – ціле;
double – число з дробовою частиною;
string – рядкова змінна;
array – масив;
object – обєктна змінна;
pdfdoc – PDF документ (тільки з підтримкою PDF);
pdfinfo – PDF інфо (тільки з підтримкою PDF).

Зазіичай програміст не встановлює типи змінних, за нього це робить PHP під час виконання програми.

Ініціалізація змінної

Для того, щоб ініціалізувати змінну в PHP потрібно просто присвоїти їй яке небуть значення. Це для більшості змінних. Для обєктних змінних чи масивів може використовуватися інший механізм. Змінна в PHP завжди починається із значка долара $.

Заключення.

Якщо нам потрібно вставити PHP код між тегами <font></font>. Цей код у нас ініціалізується змінними $a і $b.

<FONT>
<?php
$a = “Hello “;
$b = “World!”;
?>
</FONT>

Тестую LinkFeed

Уже пару днів намагався добавити свій новий варезник в систему купівлі-продажі посилань SAPE. Працюю на двигунці DLE 8.2. А  там трошки змінена структура  порівнянні з попередніми версіями, тому багато в кого виникають проблеми з кодом. Сам код я встановив без проблем, а от добавити в SAPE ніяк не получалося. Постійно видавало мені:

Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!

Код встановив правильно, в цьому впевнений. Написав на форумі підтримки, відповіли що код правильний але щоб працювало потрібно звернутися до спеціалістів, а вони просять 5 WNZ за всановлення сапи. Ціна не велика, але і сайт з нульовим тІЦом.

Вирішив добавити сайт в  LinkFeed.ru. Ніколи не працював з цією системою. Код встановив без проблем, той самий що і до сапи ставив, тільки змінив зміні і назву папки. Зараз бот гуляє по мому сайті.

Про мої відгуки по системі та заробіток на ній буде пізніше ..

————————–

Уже є відгуки LinkFeed.ru сама гавняна біржа яку я використовував.

І це не сапа глючила, то в мене глюки були. Я ж посилання після лічилькиів  поставив, а лічильники заключив в теги noindex і doffolow. Тобто не заключив, а якусь пургу загнув, бо замість того щоб закрити теги, я ще раз їх відкрив.

Виправив помилку і без проблем додав сайт в  SAPE. От дурна башка.

Також помітив що на сайті 90 відсотків відвідувачів іде із яндекса, а в googl половина сторінок не проіндексована. Прогнав його по соц. закладках, пізніше ще по каталогах прожену, googl це любить.

Підписатися на оновлення

Популярні записи

Останні коментарі

    commenter
  • ПорноАктёр:
    Цiкавi мiфи ))) Дякую....
  • commenter
  • ПорноАктёр:
    И приват и укрпочту не советую. Пользуюсь Альфа Банком. Моментальный ...
  • commenter
  • Олександр:
    Плачу півпроцента і виводжу на картку привата. А нововведення нікому ...
  • commenter
  • kopaweb:
    black0wolf, а чи варто так довго чекати? А потім стояти в чергах разом...

Блоги друзів

Кнопочки

Яндекс.Метрика