JTRTA

JTRTA
Рейтинг
25
Регистрация
06.07.2008

Просто, изменяя RewriteRule ЧПУ вы не добьетесь, надо чтобы все ссылки генерируемые вашим движком имели ЧПУшный вид.

я например использую, 1 точку входа index.php, таким способом:


RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

и в скрипте уже разбираю параметры через $_SERVER['REQUEST_URI']. и в скрипте же слежу за выводом всех внутренних ссылок.

Cranking:
Спасибо всем, инфы уже достаточно. А можно теперь сказать пару слов о том, как натягивать повёрстаный дизайн на движек? Можно ли натянуть на движёк любой дизайн или нет?

Сколько движков столько способов на них натягивания верстки.

В многих движках используются различные Template Managment Systems такие что кроме знаний самой верстки и небольшого набора псевдо-тегов толком ничего не нужно.

Но все же желательно знание PHP, так как даже на движках где при создании шаблонов используются специализированные псевдо теги, рано или поздно приходится залазить в логику и смотреть как генерируются данные.

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

РеАлЬнЫй ГеЙмЕр:
ЛЮДИ! ну пожалуста купите! я вас очень прошу!

Ты б с такими словами на улицу вышел к магазину какому-нибудь и то больше заработал

1 вам все-таки для веб-дизайна или для верстки нужно?

По поводу 2-го под xp можно еще multipleIE поставить он со ява скриптом не так глючит, как IEtester

SeoNizator:
Глупости!!! Все виртуалхосты могут на один ИПшник указавать (127.0.0.1).
ServerName - вот ключ ко всему ;).
зачем человека с субдоменами путать?

Не надо быть голословным у меня все локальные виртуальные хосты называются, например так:

ServerName EsheOdinTestoviyServ

и о чудо все работает! можете зайти переименовать и увидеть что все чудесно будет работать.

По существу с помощью него можно указывать alias, нo для локальной машины оно в принципе не нужно

вот блин откуда же 0 то?тут вообще математики почти нет! Почленно делите на X^3 числитель и знаменатель и подставляете вместо x 0.

получаем 4/3

Для каждого виртуального хоста нужен свой айпишник,а вы все на 1 пытаетесь сделать к тому же запись типа ServerName www.test1.test.ru не ассоциирует Domain Name и айпишник, а просто будет в инфе указывать что сервер называется www.test1.test.ru

все таки надо:

<VirtualHost 127.0.0.2:*>

ServerName www.test1.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

<VirtualHost 127.0.0.3:*>

ServerName www.test2.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

<VirtualHost 127.0.0.4:*>

ServerName www.test3.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

......

и в файлике hosts прописать:

127.0.0.2 www.test1.test.ru

127.0.0.3 www.test2.test.ru

127.0.0.4 www.test3.test.ru

.....

$.get("page.php?action=delete", { id: "{ID}" } );

Во первых, похоже у вас нет понимания что означают {}, это описание объектов в нотации JSON. А заключая в кавычки, вы получаете вообще строку "{ID}"(js переменные в строках не интерпритирует, это же не пхп) .

Далее если GET используете тогда вообще лучше было бы сделать так:


$.get("page.php", {action:"delete", id: ID} );

ну и наверное нужно добавить обработчик, в котором проверять ответ и уже затем строку удалять:

liex:

$.get("test.php?act=del&id={i}");

Судя по этому jquery используется? Если да, то все просто:


<html>
<head>
<title></title>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.deleteBut').click(function() {
ts = $(this).parent('td').parent('tr');
if(ts.size()>0) {
id = ts.children().html();
alert(id);
ts.remove();
}
});

})

</script>
</head>

<body>
<table>
<tr>
<td>id1</td>
<td>broke122</td>
<td><button class="deleteBut">DELETE</button></td>
</tr>
<tr>
<td>id2</td>
<td>broke233</td>
<td><button class="deleteBut">DELETE</button></td>
</tr>
</table>
</body>
</html>

А смысл на сайтах такого плана использовать ЦМС? Функциональность сайта минимальна, ставить какого либо тормозного монстра, возможности которого будете использовать процентов на 5, и который будет усложнять жизнь заказчику непонятной админкой(хотя ему всего то надо добавить фото и описание к ней). Лучше возьмите какую-либо template management system, и быстренько создайте с помощью нее сайт с админкой состоящей из нескольких полей и пары кнопочек.

Всего: 228