WEBLEDI.RUВебледи Форум успешных женщин-вебмастеров
06 Декабрь 2016, 21:56:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Правила Реклама
 
5
10
15
Свежие ответы
Re: Недорогие статьи с картинками на женские темы. Заходите в гости))) от Rut (Контент, копирайтинг, переводы)
Re: Ищу копирайтера на постоянную работу. Тематика: цветы, сад, огород от Violet-Lady (Ищу копирайтера, редактора, контент-менеджера)
Re: EsteQ.net - хостинг с защитой от DDoS от EsteQ (Хостинг)
Re: Как найти время заняться своими сайтами? от Natulkin (Мотивация)
Добрый день! Интересует трафик от вебмастеров!)) от DariaTraffic (Реклама и доход)
Re: Качественные площадки под статьи с высокой посещаемостью и переходами по ссылкам от Igor_Molodtsov (Платное размещение статей и ссылок)
Re: Трафик по ключевым словам из поисковиков от Dr_Tapac (Сервисы и SEO программы)
Дизайн для Вас! Обращайтесь! Визитки, баннеры, листовки и другое. от Irina0408 (Дизайн)
Доска объявлений версии 2.2 от Diana101 (Сайты)
Re: Подарю, продам или сдам в аренду домены от June (Домены)
Автоматизация Яндекс Директ + возврат 8% от рекламного бюджета. от Александр_26 (Полезное)
Re: Quick Sender - Комбайн для продвижения в ВКонтакте от Dima_Myrzich (Социальные сети)
Re: Марафон Спарта от Пузата - Почему я иду от Katelite (Обучение сайтостроению, SEO и заработку)
Re: Имеют ли вес покупные ссылки при теперешних правилах Яндекса от Lina7 (Раскрутка сайтов в поисковиках)
Re: Насколько необходим онлайн консультант на сайте? от fainna (Юзабилити)
Свежие темы
Показать ещё
  Печать  
Страниц: 1 2 3 ... 14
Автор

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

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