Июнь

Июнь
Рейтинг
19
Регистрация
09.12.2015
ghost28:
Роутинг, по хорошему, настраивается на единую точку входа, например таким правилом

Что у вас с файлом иконки, что для него отдельное условие пришлось писать?

Аня1992:
:( Ой не понятно что вы имеете виду(в плане русского языка)

[a-zA-Z0-9_-]

livetv:
Странно, что еще ни один д"Артаньян не предложил написать на фреймворке. :)

Я предложила свой каркас, но мне SeVlad сделал замечание. Решили отложить это на несколько дней, чтобы потом где-нибудь в тихом уголке... )))

Аня1992:

Хотела настроить ЧПУ вот так
RewriteRule ^staty/([-a-zA-Z0-9_]+).php$ staty/post-cat.php?url=$1 [QSA,L]
Но почему то не работает.

Попробуйте черточку во множестве в конце написать. Также у вас staty/post-cat.php подпадает под маску, т.е. будет происходить зацикливание, если не добавите что-нибудь, препятствующее ему. Еще потом гляньте, как у меня это реализовано. Исходный адрес обрабатывается прямо в скрипте, без какого-либо предварительного преобразования в параметр.

И еще важный момент - Как уникализировать урлЫ? Можно например в конце добавить id?

Они так обычно и уникализируются, добавлением id в начало или в конец заключительной части пути. Можно объявить в базе данных само символьное имя ключевым или уникальным, как это сделано у меня. Тогда при создании сразу будет выводиться сообщение, что такое имя уже существует. Это вам на будущее. Чтобы это работало, нужно разделить добавление страницы на два этапа: сначала собственно добавление в базу данных, а потом уже заполнение большинства полей и сохранение, т.е. только если запись создана, переходите к ее редактированию.

Аня1992:
Нет, не родной:). Я армянка и как видно, не очень хорошо владею русским языком. Сложный у вас язык, не получается у меня грамотно и правильно писать.

Ошибок не так уж и много, так что все поправимо.

Сайт самописный, урлЫ примерно вот такие site.ru/category/polezno.html или site.ru/polezno.html.

Хорошо. Можно будет оставить прежние УРЛы, если хотите.

Сама писать движок думаю не смогу, у меня больше интересует SEO, этим и занимаюсь сейчас. Сайты самописьные - для них и хочу потом CMS.

id=1 - это карточка товара, То есть первый товар)

Вот что я хочу сейчас - чтобы вошла в базу, писала урл страницы (например site.ru/staty/kak-ukladivat-plitku.php), мета теги, текст с картинками, сохранила и ураа - на странице "Все стати" появилась это страница, как например товар - добавляю новый товар в базе, добавляется и на списке товаров.

А при помощи чего вы собираетесь входить в базу? phpMyAdmin? Файлы с картинками нужно будет отдельно загружать.

i-work:
А вам зачем "тестовый" движок без админки?

Тестируется именно переднеплановый движок. Админки полностью отделены. И посмотрите на начальное сообщение автора темы. Я ведь реагировала на него.

SeVlad:
Июнь, предупреждение - никаких предложений в этом разделе!. Читай правила раздела.

Поняла, я пока здесь не совсем освоилась. Просто есть код, делающий именно то, о чем спрашивает Аня1992, но размещать его в открытом доступе я не планирую. Что же касается тестовой поделки, то по-моему Аня1992 в том числе и после моих уточняющих вопросов смогла объяснить, что она собирается делать потом, а пока ей нужно попробовать сделать то, о чем она написала.

Аня1992:
Дело и в том, что хочу красивые урлЫ + чтобы сохранились старые адреса: Не хочу всякие редиректы ))

А как раньше выглядели адреса?

Меня интересовал Ваш тестовый движок:)

Хорошо, вы зарегистрированы в vk?

А вообще то меня нужен такой код, чтобы потом смогла писать (или заказать движок для своего сайта) и не сталкивалась с проблемами))

Так можно сразу заказать и ничего не писать :) Кажется, вы все-таки хотите самостоятельно писать.

Я воздействовать на шаблон могу - делала шаблон для карточки товара, Реализовала вывод всех товаров, поставила пагинация ) получаю УрлЫ виде id=1, ...N. Жаль, но не настроила ЧПУ в начале) Не хочу сейчас поставить всякие редиректы)

Тогда я не поняла, в чем суть проблемы с шаблоном, о которой вы писали. К сожалению, в тестовом движке используются ЧПУ и только для страниц списка p=1, ..., N. Я немного не поняла, id=1 - это карточка товара или первая страница списка? Если последнее, изменить p на id будет совсем не сложно. Для всего остального нужно будет делать редирект, если хотите сохранить адресацию. Например, с /?id=1 на /1 или /products/1.

Но вот в голове сейчас каша, не могу понять, как получить ссылки виде site.ru/category/polezno.html и не заморочиться с .htaccess ))

Если site.ru/category/polezno.html - пример оригинального адреса, то в движке это реализовать не сложно.

Буду очень благодарен, если поможете:)

Что у вас с окончаниями? Я не только смену рода имею в виду. Выше были и другие ошибки. Русский - ваш родной язык?

Вы имеете виду текстовые текстовый редактор? Я использую Notepad++ )

Я имею в виду, что вам будет нужна удобная админка для внесения информации в базу данных, для загрузки файлов с фотографиями товаров и т.п. Вы со временем сможете это написать самостоятельно? Если нет, то может лучше воспользоваться советом siv1987?

Аня1992, я могу предложить вам наш тестовый движок и показать, как делаются шаблоны, хотя странно, что вы можете сделать выборку из базы данных, но не можете задействовать шаблон. Только учтите, что вам будет нужен какой-нибудь удобный инструмент для редактирования информации в базе данных. Выбор данных для отображения отдельной статьи движок обычно делает сам. Вам просто нужно будет указать, что статьям требуется шаблон, и написать его. ЧПУ - родная для движка адресация. Т.е. адреса статей могут быть такими: /xxx или /articles/xxx

---------- Добавлено 11.12.2015 в 18:32 ----------

Основной задачей в плане программирования будет вывод списка статей. Выборка из базы данных группы статей, написание шаблона для вывода списка, реализация постраничной навигации. Если не сможете сделать самостоятельно, подскажу.

Да, было когда-то требование насчет посетителей, но оно мизерное. Ссылку с использованием домена хотя бы в одном месте разместите.

У меня есть пара доменов в этой зоне. Посмотрела, все работает.

Всего: 56