Да ну? Судя по теме вопроса двигло не ваше... иначе разобрались бы. А движков без .htaccess в корне, я не видел не одного...
Вот и правильно. Отдайте этому все силы продумайте все до мелочей и будет вам счастье.
Я сам пишу свою кмс уже года три. т.е. она работала сразу и не плохо, но из-за того, что непотребное желание написать сразу все (загрузки, новости, статьи, фотки, чаты...) небыло побеждено, я создал чудовище, которое вот уже пять апов уменьшается в объеме...
Сейчас у меня всего лишь:
Создание страниц, публикатор, новости. ЧПУ
Все остальное свалено на доработку, самоя ядро с 15 файлов уменьшено до 5 (вместе с индексом), но оно позволит внедрить любой модуль, который я доделаю в то или иное время.
Тоже самое с админкой. Всякого рода регистрации были похерены, сейчас это root папка в которую кладуться элементы управления тем или иным модулем по надобности.
Таким образом просто сайт визитка весит 1мб и то 90% весит визуальный редактор...
Ориентированность!!!
Не стоит писать сразу обо всем!
Сделайте качественный, продуманный, публикатор.
(Рубрики, подразделы, страницы, анонсы статей, rss, уведомления по почте, ЧПУ, валидный код, управление дизайном)
Сделаете... пишите фотогалерею... и т.д.
А вот когда у вас все будет круто и продумано. Напишите обвязку для подклуючения модулей и собирайте кмс под требования заказчика из бесчисленного числа граммотно написанных модулей.
Тогда возможно вы и WP со временем отодвините на 2 план. Ибо ваша система будет легкой и скоростной, а главное вней не будет лишнего)))
в этом месте ничего не переправить.
Что бы файлы искались на сервере, их там надо (простите) найти. Метод? Ну это точно не ко мне))) Объясню для примера.
Мы имеем форму ввода (вашу)
параметр для загрузки на сервер name=\"mail_file_"+(parseInt(num))+"\" у нас есть.
вы, например можете создать выпадающий список с файлами на сервере
<select> while(есть файлы в папке на сервере) { <option value="адрес файла на сервере">имя файла с сервера</option> } </select> if(параметр внешней загрузки = пустой и параметр загрузки с сервера = не пустой) грузим файл с сервера if(параметр внешней загрузки = не пустой и параметр загрузки с сервера = пустой) грузим !!!сначала на сервер, а потом уже цепляем к письму
Вобщем как-то так. Написал по идиотски ибо нужен полный скрипт, так что "втыкайте" по тексту скрипта.
Если вам вообще не надо внешние файлы грузить, то поле
<input type=\"file\" onChange=\"add_mail_file('loadfile', '"+((parseInt(num))+1)+"'); return false;\" size=\"50\" class=\"input\" id=\"file_"+(parseInt(num))+"\" name=\"mail_file_"+(parseInt(num))+"\">
можно вообще убрать из формы, а параметр name=\"mail_file_"+(parseInt(num))+"\" использовать для выборки, тогда в самом скрипте вообще ничего менять не надо будет
А в .htaccess точно ничего не написано... Других путей для изменения запроса я не вижу...
Это поиск на аплоад с кнопочкой "обзор"
Если верить мнению профи, то хорошего дизайна не существует вообще. Т.е. он живет ровно несколько часов, потом хочется что-то подправить...
Дизайнер, который не может остановиться в этот момент считается больным (школьнегом), но и болезнь это "возростная".
По сути.
Лично я за простые дизайны. Главное это разметка и юзабилити. Если сможете, пользуйте DIV, если собираетесь накручивать графику, то по верстке особого значения я не вижу. Смысл оборачивать блок трижды, чтобы он начал тянуться вниз вместе с соседним. Проще таблицу написать.
Лично я сейчас готовлю сайт, там шаблон взят именно CSS, но я его упростил до !4 блоков, т.е. кроме них и тегов форматирования текста, у меня будут токо буковки)))
ИМХО слишком дорого обойдется настройка с одно и с другой стороны. Проще и дешевле заплатить только за обеспечение связи с 1С
JW Player 5 поставьте, если свой нужен...
кроссбраузерная верстка (вкл. цмс), скрипты (с)
<div style="width:900px;"> <div style="width:450px;"><img></div> <div style="width:450px;"><img></div> </div>
В осле правая картинка съедет вниз... Причем здесь мониторы?.. ну кроме случаев когда сайт уже сверстан под 1280px по ширине...