[Задача сформулирована в первом приближении и может быть конкретизирована.]. Сайт должен реализовывать доступ через интернет для жильца обслуживаемого дома к базе данных определенной управляющей компании / ТСЖ с описанным ниже (чрезвычайно минимальным) ...
Написать скрипт анализа выдачи сайта в яндексе.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Требуется написать на PHP скрипт-админку с моим дизайном (обычный интерфейсный) + привязку к базе данных:
В админке будут страницы
- Список сайтов
- Добавление сайта
- Позиции выдачи
1. Я добавляю в админке сайт www.dsd.ru/papka/papka1 (любой его вид = http://dsd.ru, dsd.ru, www.dsd.ru и т.п.), она после добавления преобразуется в вид, формата выдачи в яндексе:
Пример после преобразования: dsd.ru › papka › papka1
Пример выдачи ссылок в самом яндексе: http://yandex.ru/yandsearch?text=pfghjc&lr=0
2. Я загружаю текстовый файл ключевых фраз для этого добавленного сайта (txt файл со списком ключевых слов, каждое слово на новой строке). После успешного добавления ключевиков, рядом с доменом будет иконка txt гореть - значит, что ключи добавлены и привязаны к именно этому добавленному домену.
3. Я могу иметь возможность добавлять неограниченное количество сайтов и привязывать к ним тхт файлы ключевых слов, 1 файл - 1 сайт.
4. На странице со списком добавленных сайтов - у каждого сайта будут слева галочки -выбор. Наверху таблицы - 1 галка, которая выбирает или убирает выборку - сразу всех сайтов. Так же на этой странице будет меню, в котором пункт - Проверить выдачу.
5. Проверка выдачи -
у нас имеется файл ключевых слов, который сопоставлен к определённому сайту в базе данных. Требуется каждый ключевой запрос: (Один ключевик, это слово или предложение на строке. Следующая строка, это уже другой ключевик и т.п.)
5.1 Подставить в яндекс ввида -
http://yandex.ru/yandsearch?text=НАШ1ЗАПРОС&lr=0 - это 1 страница выдачи
http://yandex.ru/yandsearch?p=1&text=НАШ1ЗАПРОС&lr=0 - это 2 страница выдачи
И сверить на этих 20 результатах совпадение с сайтом, который мы вбивали. Если есть совпадение - запомнить номер его выдачи и по какому ключу эта выдача, считая сверху. Получается номер выдачи будет от 1 до 20 по ключу НАШ1ЗАПРОС. Или не будет вообще.
Тоже самое сделать со всеми ключевыми фразами из файла, всё это запомнить в базу.
6. Сделать какую-то визуальную полоску загрузчик проверки, что б видеть - как идёт процесс.
7. После завершения - написать, что закончено и через 2-3 сек вернуться на страницу со списком сайтов
8. На странице списка сайтов на этот раз, уже у каждого сайта будет иконка определенная и рядом
22:04 12.04.2012 - это будет означать, что этот сайт был порверен на выдачу яндекса админом в это время.
При нажатии на иконку эту, попадаем на страницу таблицу - там указан ключевая фраза, справа номер выдачи сайта этого по данному ключу. Если в выдаче ничего нет, то написано НЕТ. Можно делать сортировку по правому столбику (столбик номера выдачи). Изначально сверху сортировка от меньшего к большему будет.
Важно! Если я снова проверю сайт и изменится выдача по ключу какому-нибудь - нужно это отображать. Т.е. мы заходим на страницу результатов проверки
И там уже вот такого плана инфа в ячейках http://gyazo.com/3afe8beb6d4b2fdd0bebb27c6527e831.png
Цвета будет по другому:
Цветом показывает - желтый ничего не изменилось с предыдущей проверкой. Зеленый - выше стало (т.е. позиция была 10, стала 1 = будет 1 (10) - на скрине другие данные, я просто показал, как визуально это.
А так Зеленый 1 (10) - занчит, что была 10 позиция в выдаче, а стала 1.
Желтый 4 (4) - была 4 и осталась 4.
Красная 12 (4) - была 4, а стала 12.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт13 лет назад
Есть интернет-магазин: www.invicta-store.ru/ Он на drupal. Требуется внести минимальные правки, кое-где подтянуть. Прошлый программист в ауте и очень сильно подвел. Поэтому прошу о профессиональной ...
Веб-программирование6 заявокЗакрыт13 лет назадВот такую штуку написать в виде скрипта. http://www.gildia66.ru/katalog.html или такую http://www.frans.ru/visual. Пожалуйста о стоимости работ. Время терпит.
Веб-программирование1 заявкаЗакрыт13 лет назадНеобходимо доработать сайт era5.ru Доработки: Шапку Отладить поиск Доработать карточку товаров Доработать список товаров Поправить вёрстку Создать страницы с женскими, мужскими, швейцарскими часами и т.д. ...
Веб-программирование2 заявкиЗакрыт13 лет назадДоработки сделать по сайту написанный на php задание в приложение от вас сроки и бюджет
Веб-программирование5 заявокЗакрыт13 лет назад- $250
ТЗ 1. Для 7-го друпала интегрировать модуль "Ucreate" (был в версии Drupal 6) в "OG", чтобы админ группы мог создавать пользователя в своей группе с отсылкой ему приглашения в группу и данными регистрации (логин/пароль). ...
Веб-программирование1 исполнительЗакрыт13 лет назад Суть задачи Есть список блогов с одинаковыми логинами и паролями Скрипт должен залогиниться в каждый блог, найти пост с указанной в параметрах ссылкой (ссылка в тексте статьи) Поменять ...
Веб-программирование1 заявкаЗакрыт13 лет назад- $50
Необходимо правильно написать событие onClick для формирования псевдопосещения в google analytics. Есть формы заказа, необходимо, чтоб при клике на кнопку "Оформить заказ" фиксировалось в GA событие с псевдопосещением. Необходима помощь специалиста в том, чтоб ...
Веб-программирование1 заявкаЗакрыт13 лет назад Есть идея запустить партнерскую программу для сайта http://www.b4b.by/. Интересует существующая программа с возможность доработки. Прежде всего интересует стоимость. И безусловно качество.
Веб-программирование1 заявкаЗакрыт13 лет назадВ личном кабинете участника проекта FreeAvalanche необходимо создать страницу, на которой будет выведен листинг кода для вставки на сторонние сайты блока регистрации в системе. Для каждого пользователя должен отображаться уникальный “личный” код ...
Веб-программированиенет заявокЗакрыт13 лет назад