Доработка плагина на PHP

Все проекты
Прошло времени:   55 лет 5 месяцев 2 недели 16 часов 5 минут
1. Есть плагин, основная функция которого добавление администратором самостоятельно метаописаний ( title, description, keywords) на доске объявлений. Это делается с помощью визуального интерфейса из администраторской части доски. В данный момент метаописания добавляются к каждой категории и статическим страницам. При том CMS самостоятельно по умолчанию формирует метаописания, и если администратор их не заполняет в плагине – используются дефолтные, как только он заполняет и сохраняет свои мета описания – заменяются на пользовательские. Для хранения пользовательских описаний используется база данных MSQL.
2. В доске есть так же страницы регионов и городов. Требуется разработать функционал по заполнения мета описаний, для городов и регионов. Упрощённый, т.е не нужно заполнять для каждого города или региона отдельно, это должно быть всего 3 поля - title, description, keywords, общие для всех регионов и городов. Но при переходе на страницу конкретного города или региона, перед этим стандартным описанием должен вначале отображаться текущий город(или регион), т.е. Город – описание (title, description). Ключевые слова( keywords) – вначале первое слово – город( или регион), дальше через запятую общие ключевые слова. Для вывода текущего города или региона в CMS есть стандартные функции. Объясню, что можно использовать для этого. Если пользователь не заполнил поля – выводить дефолтные описания доски. Поля должны заполнятся в плагине и сохранятся в базе данных.
3. Так же доска формирует страницы следующего содержания – объявления в конкретном городе( или регионе) + категория. На такой странице метаописания должны формироваться следующим образом: Город( или регион) – метаописание категории.
Функционал для заполнения метаописаний категорий уже есть, т.е. должны браться из базы заполненные описания для данной категории, но перед ними добавляется название текущего города ( или региона). Или если они не заполнены – дефолтные описания доски.
4. Для работы предоставлю тестовую доску на данной CMS и плагин, в котором требуются доработки, объясню где и как формируются дефолтные описания, и какие стандартные хелперы(функции) можно использовать для вывода городов(регионов).
    Видеть контакты заказчика и оставлять свои предложения по проекту могут только зарегистрированные и авторизованные пользователи.
    Зарегистрируйтесь или войдите на сайт под своим именем.

    Фриланс-биржа Web-lance.net предлагает огромные возможности по поиску работы как опытным специалистам в сфере интернет-бизнеса, так и новичкам, только постигающим основы заработка во всемирной сети. Здесь вы найдете сотни интересных вакансий в сфере дизайна, копирайтинга, программирования, верстки, контент-менеджмента и других сфер деятельности востребованных среди интернет-пользователей. Также, зарегистрировавшись на бирже, вы сможете разместить здесь свою анкету, указав в ней свою специализацию и контактные данные, что даст возможность потенциальным клиентам, связаться с вами для дальнейшего взаимовыгодного сотрудничества. Сайт удобно структурирован и разбит на тематические разделы, что позволяет даже неопытным заказчикам точно определять категорию, в которую стоит публиковать их проект, в тоже время, упрощая исполнителям поиск интересующих их вакансий. Кроме того на портале имеется раздел Блоги где зарегистрированные пользователи могут публиковать материалы, а также Форум на котором исполнители и заказчики смогут обсудить рабочие моменты, а также пообщаться на интересующие их темы. Приятной вам работы на Web-lance.net - бирже, где вы сможете найти лучших исполнителей и самые интересные проекты.

    Эксперты, занимающиеся web- программированием создадут web-приложение любой сложности.