Говоря о быстроте, вы имеете ввиду скорость загрузки программы? Или скорость работы в программе? Где надо быстро чего-то подправить, пользуюсь блокнотом. Ну а Дримвивер загружается секунд 10, это конечно жутко раздражает.
ИМХО, для работы в связке css&js&PHP&html Дримвивер не плох.
В .htaccess прописать
и не придется переименовывать файлы.
В России это — Аргумент!
Это промежуточная ступень к Дримвиверу что ли? Дримвивер все таки поудобнее для новичка, и подсказки и подсветки и горячие клавишы...немало полезных настроек есть. Дримвивер именно как текстовой редактор хорош. В визуальном там разве что формы да каркасы строить. Удобно проверять что выходит.
Категория там выбирается она, просто дублируется к новостям ) Желание сэкономить на запросах видимо завело ТС не туда...
Не понял эту запись
Почему не так
if(!$_GET['id']) { $cat =$_GET['catid']; if($cat){
У вас же $_GET['catid'] не может быть ноль. Или isset или !isset. Зачем лишние проверки делаете?
Devider добавил 16.03.2009 в 14:05
Повторы новостей, если новостей больше чем категорий, и наоборот )
Плохо представляю как это грамотно сделать в один запрос. Наверное из меня некудышный mysql-оптимизатор)) В принципе можно сделать одним запросом, если присваивать ключ массиву catid, дублироваться ничего не будет, но это неудобно на будущее. Лучше лишний раз с кэшем поработать )
Там где нужно считать все категории и товары, считываем все категории, по id
$Q=mysql_query("SELECT * FROM TABLE");
while ($R=mysql_fetch_assoc($Q)) { $A[$R['catid']]=$R; }
Потом новости
$Q=mysql_query("SELECT * FROM TABLE2");
while ($R=mysql_fetch_assoc($Q)) { $A[$R['catid']]['SUB'][]=$R['id']; $B[$R['id']]=$R; }
Шаблонизатор вы видимо не используете...
foreach ($A as $i=>$CAT_NEWS)
{
echo 'Категория '.$CAT_NEWS['name'];
if (isset($CAT_NEWS['SUB'])) foreach ($CAT_NEWS['SUB'] as $j=>$id_news) { echo $B[$id_news]['name'].'<br>'; }
}
Если немножко подумать, можно конечно сделать и грамотнее, а можно и так ;)
Помогите зарегить info до 5 долларов, быстро.
Пару человек из этой темы отписался... и молчок... :(
Зарегестрировал еще три домена. С человеком приятно работать, думаю, буду и дальше сотрудничать.
Смотрите RedirectPermanent (модуль mod_alias)
Как я это вижу. Сначала исполнитель называет примерную стоимость, за которую он готов взяться за работу. Если заказчика это устраивает, обсуждаются детали. Исполнитель рассказывает как он видит концепцию сайта и его функционал. По мере каких то уточнений изменяется и бюджет. Если же окажется что заказчик и исполнитель говорят на разных языках... чтож, тогда за работу браться не стоит.
Без точного ТЗ никто не работает без предоплаты. И, как правило, в таких случаях страдает заказчик, нежели исполнитель. Работа ведь уже на половину сделана, деньги уплочены, а исполнять неоговоренные серьезные ньюансы исполнитель не обязан. Дорабатывать чужую работу никто дешево не возьмется, поэтому заказчику приходится идти на встречу исполнителю: повышать бюджет и значительно растягивать сроки.
Если исполнитель уверен в себе, с опытом работы, то в обиду себя не даст.
Возможно ТС ищет программистов, участвовавших или даже создававших подобные проекты (скажем, адалт партнерки сильно отличаются?). А не просто вебмастеров "со связями", которые за треть суммы найдут знакомого, проверенного исполнителя.
Не в обиду никому сказано. Или кто нибудь из уточняющих суть задания серьезно думает взяться за этот заказ? Тогда извините, но мне действительно кажется что ничего специфичного сей проект не несет, а профессионал вполне способен прикинуть некоторые ньюансы и включить это в стоимость. Чем меньше заказчик понимает чего хочет, тем дороже ему это обойдется.