Что у вас с файлом иконки, что для него отдельное условие пришлось писать?
[a-zA-Z0-9_-]
Я предложила свой каркас, но мне SeVlad сделал замечание. Решили отложить это на несколько дней, чтобы потом где-нибудь в тихом уголке... )))
Попробуйте черточку во множестве в конце написать. Также у вас staty/post-cat.php подпадает под маску, т.е. будет происходить зацикливание, если не добавите что-нибудь, препятствующее ему. Еще потом гляньте, как у меня это реализовано. Исходный адрес обрабатывается прямо в скрипте, без какого-либо предварительного преобразования в параметр.
Они так обычно и уникализируются, добавлением id в начало или в конец заключительной части пути. Можно объявить в базе данных само символьное имя ключевым или уникальным, как это сделано у меня. Тогда при создании сразу будет выводиться сообщение, что такое имя уже существует. Это вам на будущее. Чтобы это работало, нужно разделить добавление страницы на два этапа: сначала собственно добавление в базу данных, а потом уже заполнение большинства полей и сохранение, т.е. только если запись создана, переходите к ее редактированию.
Ошибок не так уж и много, так что все поправимо.
Хорошо. Можно будет оставить прежние УРЛы, если хотите.
А при помощи чего вы собираетесь входить в базу? phpMyAdmin? Файлы с картинками нужно будет отдельно загружать.
Тестируется именно переднеплановый движок. Админки полностью отделены. И посмотрите на начальное сообщение автора темы. Я ведь реагировала на него.
Поняла, я пока здесь не совсем освоилась. Просто есть код, делающий именно то, о чем спрашивает Аня1992, но размещать его в открытом доступе я не планирую. Что же касается тестовой поделки, то по-моему Аня1992 в том числе и после моих уточняющих вопросов смогла объяснить, что она собирается делать потом, а пока ей нужно попробовать сделать то, о чем она написала.
А как раньше выглядели адреса?
Хорошо, вы зарегистрированы в vk?
Так можно сразу заказать и ничего не писать :) Кажется, вы все-таки хотите самостоятельно писать.
Тогда я не поняла, в чем суть проблемы с шаблоном, о которой вы писали. К сожалению, в тестовом движке используются ЧПУ и только для страниц списка p=1, ..., N. Я немного не поняла, id=1 - это карточка товара или первая страница списка? Если последнее, изменить p на id будет совсем не сложно. Для всего остального нужно будет делать редирект, если хотите сохранить адресацию. Например, с /?id=1 на /1 или /products/1.
Если site.ru/category/polezno.html - пример оригинального адреса, то в движке это реализовать не сложно.
Что у вас с окончаниями? Я не только смену рода имею в виду. Выше были и другие ошибки. Русский - ваш родной язык?
Я имею в виду, что вам будет нужна удобная админка для внесения информации в базу данных, для загрузки файлов с фотографиями товаров и т.п. Вы со временем сможете это написать самостоятельно? Если нет, то может лучше воспользоваться советом siv1987?
Аня1992, я могу предложить вам наш тестовый движок и показать, как делаются шаблоны, хотя странно, что вы можете сделать выборку из базы данных, но не можете задействовать шаблон. Только учтите, что вам будет нужен какой-нибудь удобный инструмент для редактирования информации в базе данных. Выбор данных для отображения отдельной статьи движок обычно делает сам. Вам просто нужно будет указать, что статьям требуется шаблон, и написать его. ЧПУ - родная для движка адресация. Т.е. адреса статей могут быть такими: /xxx или /articles/xxx---------- Добавлено 11.12.2015 в 18:32 ----------Основной задачей в плане программирования будет вывод списка статей. Выборка из базы данных группы статей, написание шаблона для вывода списка, реализация постраничной навигации. Если не сможете сделать самостоятельно, подскажу.
Да, было когда-то требование насчет посетителей, но оно мизерное. Ссылку с использованием домена хотя бы в одном месте разместите.
У меня есть пара доменов в этой зоне. Посмотрела, все работает.