WEBLEDI.RUВебледи Форум успешных женщин-вебмастеров
28 Февраль 2017, 20:47:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Правила Реклама
 
5
10
15
Свежие ответы
от amitofu (Реклама и доход)
от Marusay (Контент, копирайтинг, переводы)
от Reginka (Новичку)
от Reginka (Нужна помощь по сайтам)
от Reginka (Семья)
от Reginka (Финансы)
от Reginka (Дизайн)
от Reginka (Хостинг)
от Reginka (Наши сайты)
от Movut (CPA-сети)
от Виктория Левина (Наши детки)
от Vera_Karpova (Ищу копирайтера, редактора, контент-менеджера)
от seed4me (Покупка-продажа)
от Redtram (Тизерные и баннерные сети)
от advgeneration (Работа и услуги)
Свежие темы
Показать ещё
  Печать  
Страниц: 1 2 3 ... 14
Автор

Тема: PHP кодирование - Работаем с PHP  (Прочитано 47001 раз)

0 Пользователей и 1 Гость смотрят эту тему.
faioly
Offline Offline

Пол: Женский
Сообщений: 1244



Просмотр профиля
« : 16 Апрель 2010, 21:25:32 »

В этой ветке идет продолжение темы:

Делаем свой шаблон для WP

Сейчас нам Александр покажет очередной фокус ))



По-моему, Александр хочет, чтобы мы догадались сами... Я ковыряюсь в коде, но пока ничего не придумала.
« Последнее редактирование: 21 Апрель 2010, 00:59:04 от H2O68 » Записан

Вымысел не есть обман, замысел - еще не точка,
Дайте дописать роман до последнего листочка.
SEO Master
Offline Offline

Пол: Мужской
Сообщений: 711


Web-аналитика и SEO


Просмотр профиля
« Ответ #1 : 16 Апрель 2010, 22:34:27 »

Сейчас нам Александр покажет очередной фокус ))
Нашли тоже фокусника ....

Давайте смотреть, что нам не хватает для полного счастья. Не хватает мета DESCRIPTION и KEYWORDS прежде всего. Вот давайте с этого и начнем, и по ходу придет понимание, как работать с другими вещами. Начнем с общих сведений.

Что такое PHP и с чем его едят?

PHP - это язык сценариев. С помощью него мы описываем поведение страницы. Начинается это примерно со слов: "Вот зашел посетитель на страницу, и ..." Что будет дальше - зависит полностью от скриптов. И от того, что мы придумаем.

Работает это так: запрашивается страница, которую надо сформировать и отдать. Скрипты принимаются за работу, собирают страничку из кусков, разбросанных по разным местам. После того, как сборка закончена, результат со словами "На, жри, подавись!" "Кушайте на здоровье!" отсылается запросившему. Он попадает в браузер, которым и показывается на экране компа.

Внутри шаблонов скриптовые вкрапления выглядят вот так: <?php текст_скрипта; ?> Если команд несколько, они разделяются точкой с запятой; например, так:

<?php
оператор_один;
оператор_два;
///а это комментарий
оператор_три;
?>

PHP-куски отличаются особым коварством: если при ошибке в HTML-коде мы хоть что-то, но увидим при просмотре страницы, то малейшая синтакчическая неточность внутри php-команды - и получим белый экран. И пока ее не исправим - так у будем куковать около монитора. К счастью, копирование спасает: перед изменениями - копипаст всего файла себе на комп, и если накосячили, и не удается в течении получаса найти ошибку - то восстановить файл из копии и начинать все с начала.

Нам надо две вещи:
1. Найте место, куда всунуть.
2. Написать и всунуть.

Первое, как ни странно, труднее. И первая же команда, которую надо научиться находить глазами, это оператор вывода ECHO. Синтаксис такой:

echo 'Учимся программировать на PHP';

Где тут что - интуитивно понятно. Этого УЖЕ хватит, чтобы очутить себя Повелительницей Страниц. Давайте с этого и начнем. Только с учетом п.1 ! "Всовывать" будем только в шаблоны.

Когда научимся делать это на примере оператора ECHO, останется плёвое дело: вывести не просто текст, а какую-нибудь переменную WP - например, тот же заголовок. В ВордПрессе этих переменных очень много, и чтобы узнать, как с ними работать, я захожу в CODEX (так на ворпрессьем языке называется справочник по функциям) и там это все узнаю. Вас туда гонять не буду: по ходу пьесы будем знакомиться с самыми основными из них.

Собственно, теория закончена. Попробуйте научиться с помощю PHP выводить ... кусок HTML. Да, и такое можно! И нужно. Например, выведем это: <h3>А ХТМЛьчик-то тоже выводится!</h3>, или что хотите.

И по установленному принципу "Сделал - не получилось - переделал - не получилось - начал сражаться - не получилось - тогда спросил" приступаем к делу. Напомню, задача - вывести куда-нибудь что-нибудь.
« Последнее редактирование: 16 Апрель 2010, 22:39:16 от SEO Master » Записан
Analitic82
Offline Offline

Пол: Мужской
Сообщений: 903



Просмотр профиля
« Ответ #2 : 16 Апрель 2010, 23:10:55 »

Цитировать
PHP-куски отличаются особым коварством: если при ошибке в HTML-коде мы хоть что-то, но увидим при просмотре страницы, то малейшая синтакчическая неточность внутри php-команды - и получим белый экран. И пока ее не исправим - так у будем куковать около монитора.
Рот на замке


Создаем .htaccess следующего содержания:
php_value display_errors 1(можно вместо 1 поставить On)
php_value error_reporting 2047

И смотрим причину ошибки Улыбка

Если выдало 500 ошибку, значит у Вас CGI, и нужно редактировать настройки PHP, в этом Вам поможет хостер.
Записан


Квалифицированная тех.поддержка. Помощь в переносе сайтов.
H2O68
Offline Offline

Пол: Женский
Сообщений: 3554



Просмотр профиля
« Ответ #3 : 16 Апрель 2010, 23:38:48 »

Вуа-ля! Можете полюбоваться на тестовом, я своим глазам не верю ))
<?php echo('<h3>А ХТМЛьчик-то тоже выводится!</h3>'); ?>
« Последнее редактирование: 16 Апрель 2010, 23:42:27 от H2O68 » Записан
Analitic82
Offline Offline

Пол: Мужской
Сообщений: 903



Просмотр профиля
« Ответ #4 : 16 Апрель 2010, 23:43:27 »

H2O68 А теперь усложняем Улыбка

<?php
$A=1;
$B=2;
$C=$A+$B;
echo $C
?>
Можно почитать:
_http://docs.php.net/manual/ru/
Для начинающих уроки Е.Попова, или любую книгу по PHP.
« Последнее редактирование: 16 Апрель 2010, 23:46:29 от Analitic82 » Записан


Квалифицированная тех.поддержка. Помощь в переносе сайтов.
SEO Master
Offline Offline

Пол: Мужской
Сообщений: 711


Web-аналитика и SEO


Просмотр профиля
« Ответ #5 : 16 Апрель 2010, 23:51:52 »

H2O68 А теперь усложняем Улыбка

<?php
$A=1;
$B=2;
$C=$A+$B;
echo $C
?>
Можно почитать:
_http://docs.php.net/manual/ru/
Для начинающих уроки Е.Попова, или любую книгу по PHP.

Во, отличный примерчик!

P.S. Я пользуюсь _http://php.su - IMHO самый удобный он-лайновый справочник.
Записан
H2O68
Offline Offline

Пол: Женский
Сообщений: 3554



Просмотр профиля
« Ответ #6 : 17 Апрель 2010, 00:00:44 »

Проверила, считает ))
<?php
$A=1;
$B=2;
$C=$A+$B;
echo ($C);
?>
Записан
H2O68
Offline Offline

Пол: Женский
Сообщений: 3554



Просмотр профиля
« Ответ #7 : 17 Апрель 2010, 00:02:11 »

Пойду, полистаю справочник, сегодня не ждите ))
Записан
SEO Master
Offline Offline

Пол: Мужской
Сообщений: 711


Web-аналитика и SEO


Просмотр профиля
« Ответ #8 : 17 Апрель 2010, 00:12:19 »

Пойду, полистаю справочник, сегодня не ждите ))
На тебе напоследок прикол:

<?php echo the_title ('','',false); ?>

Когда поставишь - полистай страницы, и посмотри, что отображается.

Или кто другой поставит.
« Последнее редактирование: 17 Апрель 2010, 00:24:33 от SEO Master » Записан
H2O68
Offline Offline

Пол: Женский
Сообщений: 3554



Просмотр профиля
« Ответ #9 : 17 Апрель 2010, 00:20:59 »

Поставила в page.php вот так

<?php echo('<h3>А ХТМЛьчик-то тоже выводится!</h3>'); ?>
<?php echo the_title ('','',false); ?>

теперь у нас все статьи стали с одинаковым заголовком  Показывает язык
Записан
SEO Master
Offline Offline

Пол: Мужской
Сообщений: 711


Web-аналитика и SEO


Просмотр профиля
« Ответ #10 : 17 Апрель 2010, 01:15:40 »

Поставила в page.php вот так

<?php echo('<h3>А ХТМЛьчик-то тоже выводится!</h3>'); ?>
<?php echo the_title ('','',false); ?>
Вижу, работает! ОТЛИЧНО получается. Я думаю, для тебя вопрос, как выводить что-то из WP в любую часть страницы, решен. Раз можешь выводить заголовок - никто не мешает вывести и мета DESCRIPTION, надо его только написать. Чуешь, к чему подбираемся?

теперь у нас все статьи стали с одинаковым заголовком  Показывает язык
Проверил. Это не так: заголовки как были, так и остались.
Записан
H2O68
Offline Offline

Пол: Женский
Сообщений: 3554



Просмотр профиля
« Ответ #11 : 17 Апрель 2010, 01:30:49 »

Цитировать
Проверил. Это не так: заголовки как были, так и остались.

Тут, у нас, похоже, разночтение понятий. Нужно наши словари сравнить.

Если называть заголовком Title - то он не поменялся, а вот на страницах вижу в качестве заголовка статей везде <h3>А ХТМЛьчик-то тоже выводится!</h3>. Или это называется не заголовок, а как-то по другому?

Цитировать
никто не мешает вывести и мета DESCRIPTION, надо его только написать. Чуешь, к чему подбираемся?

Осталось дело за малым, как его писать, чтоб его только роботам было видно?
С помощью нечто похожего на эту фишку <?php echo the_title ('','',false); ?> ? 
Записан
SEO Master
Offline Offline

Пол: Мужской
Сообщений: 711


Web-аналитика и SEO


Просмотр профиля
« Ответ #12 : 17 Апрель 2010, 01:50:04 »

Если называть заголовком Title - то он не поменялся, а вот на страницах вижу в качестве заголовка статей везде <h3>А ХТМЛьчик-то тоже выводится!</h3>. Или это называется не заголовок, а как-то по другому?
Если называть заголовком Title - то он НА КАЖДОЙ СТРАНИЦЕ РАЗНЫЙ, как и было. Потому, что его никто не трогал, и измениться ему не с чего.

На страницах ты вывела в шаблон две вещи: фразу про ХТМЛьчик в теге H3, и заголовок страницы обычным текстом чуть ниже, который прописывали при ее создании. Разумеется, что фраза в H3 для всех страниц одинакова - а с какого перепугу ей меняться? А вот строка ниже - у всех разная.

Это и имел в виду. Так понятно?

Осталось дело за малым, как его писать, чтоб его только роботам было видно?
С помощью нечто похожего на эту фишку <?php echo the_title ('','',false); ?> ? 
Фигня вопрос! Любой интернет-детёнок знает, где и как прописать. Фишка в том, ЧТО прописать. Вот лично ты - при создании страницы прописывала что-то вроде описания? Нет. И другие тоже нет. Значит, выводить пока нечего.

А подход у тебя верный. Именнно подобной фишкой и будем действовать.

Если есть время и желание, могу перед переходом к DESCRIPTION показать тебе совершенно "боевую" штуку на PHP, из арсенала спец-средств для поисковых систем. Для чего она нужна - догадаешься пулей. Что называется, "палю тему".

Хотели секретов? Их есть у меня. Улыбка
Записан
faioly
Offline Offline

Пол: Женский
Сообщений: 1244



Просмотр профиля
« Ответ #13 : 17 Апрель 2010, 09:44:37 »

Ух ты ж ка!!!  Смеющийся Стало еще интереснее...
Записан

Вымысел не есть обман, замысел - еще не точка,
Дайте дописать роман до последнего листочка.
Tata_N
Offline Offline

Пол: Женский
Сообщений: 307



Просмотр профиля
« Ответ #14 : 17 Апрель 2010, 12:24:58 »

Это я занудствую.
и потом - что есть мусор в твоем понимании? а то вдруг мы его за ландшафтный дизайн принимаем?))
Шепни на ушко, чтобы никто не слышал: а что это за зверь такой, "ландшафтный дизайн"?
Шепчу: это кучи мусора, которые не успели  (или некому было) убрать, выдаваемые гостям за креативное оформление пространства  Улыбка
рискую показаться занудой, но сайдбар в таблицу оформили - а его содержимое? что там надо, а что нет?
на странице - я у себя на "власний розсуд" поудаляла - то ли лишнее, то ли недочистила? - что убивать, что низзя? То же самое и в футере...
Т.е. понятно как, но остались непонятки что.

Записан

Иногда пишу: и .
Страниц: 1 2 3 ... 14
  Печать  
 
Перейти в:  

| Sitemap