Повторюсь - посмотрите на Gmail. Там все хорошо реализовано, и УРЛы есть.
Не то чтобы нельзя оставить, но как пользователь будет текущий УРЛ получать (сохранить в закладки или еще что-то)? Тут id/alt/name не помогут. Аналогично с history - действие кнопок "Назад"/"Вперед" в браузере весьма актуально
Без href'ов Вы не сможете различать УРЛы Вашей AJAX-CMS. Поэтому анкоры и используются. К примеру, как иначе кинуть ссылку другу на конкретную страницу?
ЗЫ. А раз переходов на самом деле нет, то history браузера надо править самостоятельно ;)
#lsidebar ul li, #rsidebar ul li{...margin-bottom: 25px;...}
Отступ снизу 25 пикселей стоит, наверное из-за него
.post { margin-bottom: 25px; width: 470px; overflow-x: hidden; overflow-y: hidden; }
Тут тоже ширина явно указано...
Вообще-то для этого используются "анкоры", т.е в ссылке висит что-то типа href="/#someuser", посмотрите на ГМайл к примеру. А вообще геморроя много с этим fullAjax, не стоит оно того :)
По сути фреймворк предлагает не писать заново велосипед для самых распространенных функций (работа с БД, формирование ЧПУ, валидация данных, реализация MVC и т.д.).
Мне кажется, если есть нет своего FW, в котором уверен на 100% и который сам же будешь сопровождать, CMSки лучше писать на каком-либо готовом FW (выбор достаточно большой). Сам сейчас изучаю Kohana.
1. У каждой "радио" есть свойство value, которое передается формой. Например, <input type="radio" name="vote" value="123">
2. Проверку введенных данных формы лучше проверять через onsubmit, например <form method="post" onsubmit="return form_validate()"> (т.к. форму можно "сабмиттить" и без нажатия кнопки "Отправить", просто ENTER'ом)
Пишите в личку/аську подробнее. Пока не вижу ничего сложного
кому еще "СЕО-безделушек"? 😂