Необходимо доработать модуль фильтра на этом сайте http://bosanogka.org.ua (фото 1). Сделать нужно чтобы работал фильтр как на этом сайте http://mysun.com.ua/krovatki-divanchiki/ (фото 2). Цена 20$. Детали проекта исполнителю.
Извлечение ссылок, улучшение плагина (PHP)
2 задания на php, требуется внести улучшения в код.
1. Есть несколько текстовых файлов (анонсы блога с каждой категории) содержащих несколько ссылок и текст, форматированный html. Нужно извлечь из этих файлов ссылки и вывести в переменную. Пример одного из файлов
1337289282¶sentence, page 1¶
20.05
Anchor
Text ... text
21.05
Anchor2
Text ... text
как видите, там несколько ссылок и все их нужно извлечь и вынести в переменную. должно получиться так
все переменные со ссылками на посты вызываются одновременно . они будут помещены в шаблон дизайна.
Скорее всего, сделать это нужно с помощью регулярного выражения вроде этого
$x = file_get_contents("./data/cash/index.forex-strategies.0.txt");
preg_match_all("/()/s", $x, $y);
var_dump($y[0]);
В идеале хорощо бы сделать опцию, чтобы можно было указать в коде, сколько именно ссылок нужно извлечь с начала каждого файла.
--------------------
2. Есть маленький плагин для блога, который извлекает список популярных постов из текстового файла , оформляет его и показывает на страницах блога.
текстовой файл, откуда берутся строки выглядит так.
- link to post from category 1
- link to post from cat 2
- link to post from cat 3
- link to post from cat 1
код самого плагина
# извлекаем список постов
$list_here='./tmp/popular.txt';
$popular=(
file_exists($list_here)
and in_array($action,array('post','comment')) # указываем на каких типах страниц показывать
and $_s['settings']['max_popular'] > 0)
? '
Popular posts:
'.file_get_contents($list_here): '';
# оформляем в каком виде будем показывать
$popular=preg_replace('/
# этот вызов вставляется в дизайн.
include_once ('./data/php_pages/plugin_popular_table.php'); in the design.
Сейчас плагин просто берет этот список и показывает на страницах. Нужно, чтобы плагин показывал ссылки только на те популярные посты , который находятся в конкретной категории. То есть нужно учредить проверку, если ссылка из файла popular.txt не на пост данной категории, то не отображаем ее.
должно выглядеть как
популярные посты из категории трейдинг
link to post from category 1trading
В блоге предусмотрены функции, которые отвечают за категорию, тип страницы и т.п.
Например, такая проверка для меню.
if ($action=='post') {
if ($category=='trading')
$menu='first menu-any html';
elseif ($category=='brokers')
$menu='second menu-any html';
else $menu='no menu';
}
если тип странца пост и категория трейдинг, показываем первое меню, если категория -брокеры, показываем другое.
не нужно форматировать или что-то еще нужно просто учредить такую проверку. Хорошо бы еще сделать такое: если плагин не нашел ссылок на посты данной категории, тогда он вообще ничего не показывает.
Есть массивы с именами категорий, и массив постов (с расфасовкой по категориям) cделайте компиляцию в каком-нибудь ключе. за массивами пишите в личку.
Если не напугались и видите логику, написать пару кусочков кода не составит особого труда.
Заявки фрилансеров
Похожие заказы
- $50Веб-программирование1 исполнительЗавершен13 лет назад
Нужно сделать программу на PHP задание Реализовать информационную систему информирования посетителей книжного магазина. Печатное издание характеризуется атрибутами: Название, Краткое описание, Издательство, Тираж, Количество экземпляров на складе. Печатные ...
Веб-программирование1 заявкаЗакрыт13 лет назадУбрать вирусный код со страниц блога на WP
Веб-программированиенет заявокЗакрыт13 лет назадНужно выполнить все пункты в файле интересует стоимость и сроки
Веб-программирование1 заявкаЗакрыт13 лет назадСмотрите есть сайт: http://hamsters.com.ua/ в двух словах Суть: возможность регестрации предприятий с добавлением фотографий товаров по определенным категориям, а так же какрта расположения здесь пока все очень "косо", короче нужно доделать ...
Веб-программированиенет заявокЗакрыт13 лет назадДобрый день! Для сайта zoloto.ua нужно написать граббер и сделать калькулятор! (* Берет цену с биржи умножает на коэфициент - показывает сумму)! Более подробно при пириписке! В приложении , собственно ...
Веб-программирование6 заявокЗакрыт13 лет назадСобрать все данные о метках с Яндекс.Карт по СНГ по заданному запросу. Например, отсюда: http://maps.yandex.ru/?text=%D0%BD%D0%BE%D1%83%D1%82%D0%B1%D1%83%D0%BA%D0%B8%20%D1%83%D1%84%D0%B0&sll=40.12937900000001%2C47.44816400002487&sspn=0.007188%2C0.002922&z=10&results=20&ol=biz&oid=1120936646&ll=56.037860%2C54.731147&spn=1.840210%2C0.638179&l=map Возможно, следует последовательно автоматом перебрать все квадраты размером 10x10 км по всему СНГ. ...
Веб-программированиенет заявокЗакрыт13 лет назадТребуется сделать функционал сайта (CMS- Joomla). Основные задачи: 1. Подготовка новых модулей (админ. часть) 2. Вывод на сайт 3. Доработка функционала сайта. Что уже есть по-проекту: ...
Веб-программированиенет заявокЗакрыт13 лет назадНа хостинге masterhost.ru был интеренет магазин. Партнер по бизнесу украл доменное имя. Я зарегистрировал доменное имя на ispserver.com для переноса магазина. Получается так: физически магазин находится на моем аккаунте в мастерхосте. ...
Веб-программирование9 заявокЗакрыт13 лет назад- $5000
Требования для сайта: - количество позиций 100 000 - размер фотографий товаров на диске 200 ГБ - база данных около 20 ГБ Требования для веб-дизайнера ...
Веб-программирование18 заявокЗакрыт13 лет назад