Создание динамического содержания веб-сайтов с PHP - MySQL
Свежий содержание веб-сайта для ваших посетителей может принести реальную пользу при попытке повторить генерировать трафик. Большинство веб-мастеров, однако, просто не имеют достаточно свободного времени для частого обновления или восстановления своих страницах вручную. Если ваш веб-сайт хостинг компания предоставляет бесплатный доступ к PHP и MySQL, эта статья покажет вам, как объединить эти два инструмента открытых источников и заменяют часть статического содержания ваших веб-сайтов "с часто меняющиеся динамического content.Why нужно динамический контент для вашего сайта? статических страниц на веб-сайте в конечном итоге стали "устаревшие", и посетитель трафик может существенно упала с течением времени. Падение движения могут быть отнесены к этим основными факторами: 1) нежелание поисковым системам относятся и отображения потенциально "устаревший" страниц в результатах поиска, 2) с конечным числом другие темы соответствующие веб-сайты, которые будут готовы сделать ссылку на информацию по конкретной теме, and3) Посетители, научиться видеть ваши статические веб-сайт с "был там, сделал, что" attitude.Creating и поддержании веб-сайт требует значительных затрат времени и ресурсов. Теряя повторяю посетителей снижает ценность Ваших инвестиций. Без повторяют движения практически невозможно по сайту, чтобы быть непрерывным success.How вы можете добавить динамическое содержимое без необходимости приобретать дорогостоящее программное обеспечение? Одним из испытанных (и легкий по осуществлению) способ создания динамического контента для вашего сайта от вращающегося информацию о ключевых, выше трафик веб-страниц с помощью PHP с базами данных MySQL. Вращающийся содержание может осуществляться в форме ряда вращающихся статьи, вращающийся группе товаров списки, или даже просто "мысли на день". Что такое Важно, что двигатели ваших клиентов и посещения поиск найти новую и интересную информацию каждый раз, они посещают ваш website.As примером динамического контента, мы будем строить систему, которая вращается Информация о группе товаров на главной странице гипотетический сайт розничной продажи, что рынки виджетов. Наша цель заключается в представлении информации о различного типа или модели виджеты доступны для покупки всякий раз, когда потребитель посещает site.Step торговый веб Один создать содержание таблицы для хранения виджет data.There есть пара вариантов для хранения данных, которые будут отображаться в вашем динамическое вращение содержание. Первый вариантом было бы создание новой базы данных, или же просто добавить таблицу в существующую базу данных продукта, который будет содержать информацию, которую вы хотели бы display.Let 'S занять пять теоретических продуктов виджет и дизайн таблице следующим образом: +------+-----------------------+ | пункта | Продукт | +------+- ----------------------+ | 1 | Пластиковые Widgets | | 2 | Металлические Widgets | | 3 | Деревянные Widgets | | 4 | Каучук Widgets | | 5 | Камень Widgets | +------+-----------------------+ 1-а) Создайте таблицу со следующим заявлением SQL: CREATE TABLE ` content_table `(` пункта `INT (4) NOT NULL AUTO_INCREMENT,` продукт `VARCHAR (10) NOT NULL по умолчанию'', KEY Пункт `` ( `пункта`)) TYPE = MyISAM AUTO_INCREMENT = 6; Эта таблица содержит два поля. Первый номер пункта, а второй поле "Описание", который будет содержать название продукта и его особенности. Примечание: Вы можете добавить поля к фактической таблице в том числе: URL поля изображения, корзина прямая покупка URL поле странице продукта области, etc.1-B) Включить например, данные в Вашу новую таблицу следующим образом: INSERT INTO `content_table` VALUES (1, ' Пластиковые Widgets ') INSERT INTO `content_table` VALUES (2,' Metal Widgets ') INSERT INTO `content_table` VALUES (3,' Деревянное Widgets ') INSERT INTO `content_table` VALUES (4,' резиновые Widgets '); INSERT INTO content_table `` VALUES (5, 'Камень Widgets'); После завершения этих шагов вам придется конкурировать с таблицей данных, которые будут показаны на Вашем website.Another вариантом было бы использовать существующие таблицы продуктов. Если существуют сотни различных моделей и стилей виджетов, уже в одной из таблиц в базе данных, можно использовать такую же структуру, мы изучаем сейчас для прямого подключения к этой таблице и отображения уже существующие data.Step два: Работа с Вашей новой таблицы: Для динамический контент отображается на функции должны быть механизм, который поручает вашей веб-странице, какой пункт должен быть показан на посетителя. Эти механизмы различаются по сложности от очень простых команд к более сложным использование куки или IP отслеживания, чтобы определить, какой пункт должен быть displayed.For этом уроке мы будем использовать одну из самых эффективные механизмы и, пожалуй, легче всего включить. Это является использование генератора случайных чисел для определения того, какой элемент будет shown.To создать генератор случайных чисел с использованием PHP сначала нужно вычислить Общее число возможных предметов, которые вы хотите, чтобы система на выбор. В этом примере мы имели пять пунктов поэтому максимальное число выборов будет 5. Поэтому нам следует это число ограничить время случайных чисел доставлено. Если у нас есть пять пунктов, мы хотим числа генераторов лишь дать нам результат между 1 и 5.We теперь должны создать переменную для нашей PHP код, который проведет наш новый случайный номер в качестве пункта следующим образом: $ MyNumber = RAND (1, 5); Этот маленький фрагмент кода будет действовать в качестве механизма "выберите" пункта виджетов продукт наугад из пяти условия содержания таблицы, что мы created.If мы создали 100 различные предметы для ваших динамический дисплей, а не пять, нужно просто изменить "RAND (1, 5)" часть кода, чтобы отразить различные максимального количества. В этом случае мы бы изменить на "Rand (1, 100) ", так что генератор случайных чисел, возвращает нам номер где-то между одним и одна hundred.We Теперь все готово для получения информации случайно выбранного элемента из таблицы, с тем чтобы его можно отображаться на webpage.You теперь могут подключиться к базе данных и отправить запрос таблицы, чтобы найти данные по этому пункту, которая соответствует случайные номера, созданные следующим образом: $ query_content = "SELECT * from content_table Если в графе = $ MyNumber "; Шаг третий: Отображение данных: При отображении ваши данные, важно сохранять последовательность в презентацию размера. Желательно, чтобы создать таблицу определенных размеров (например, "ширина = 400") и отображения результатов в этой таблице. Таким образом, страница пропорции не меняются с каждым новым пунктом (который может быть очень запутанным для посетителей). Просто отображать результаты как если эти где любые другие запросы MySQL с помощью Echo команды: Echo $ query_content [ 'продукт']; Каждый раз, когда ваша страница будет загружена другая продукт Виджет будет выбран случайным образом для показа на что еще можно page.What вы делаете со своим динамическим контентом? Единственное ограничение в вашем воображении. Добавив титула и мета-тегов для описания содержания таблицы, можно альтернативные названия и описания поисковой системы для этой страницы. Вы можете также использовать эту систему для содействия партнерским программам или спонсорские возможности вращения партнерской ссылки и banners.The надлежащее использование динамического контента может принести ваш сайт обратно в пользу с поиском двигателей и поощрять своих посетителей на возвращение часто видеть то, что new.Don бобров живет в Bryan / Колледж-Стейшн, Техас и уровне предприятий PHP-программиста MySQL как на покупку Elf Путеводитель по покупкам и
Статья Источник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!
Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!