-
Posts
1,730 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Calendar
Store
Everything posted by LunatiK
-
Ну тогда вам для начала читать тут
-
Отдать фаил можно например так
-
То 404 - разве так не должно быть если урл неправильный ?
-
Я написал под конкретную структуру. На вашем примере в $_GET[id] уйдёт 'moya_pervaya_straniza.html' Если модуль это схавает то флаг ему вруки, если нет, то и такой страницы не будет Я не вижу разницы написать правила под каждый модуль или фигачить эти правила в php с вашим множественным «case», даже правила писать удобней. Если уж хотите формировать урлы внутри движка и их обрабатывать, то тут нужно придумать более универсальную вещь где из урла все параметры перерабатываются в массив и скопом отдаются в модуль на обработку и уж каждый модуль сам решает что с ними делать.
-
На первую часть вопроса: default_url.php defined('_JEXEC') or die; // Note. It is important to remove spaces between elements. $class = $item->anchor_css ? 'class="'.$item->anchor_css.'" ' : ''; $title = $item->anchor_title ? 'title="'.$item->anchor_title.'" ' : ''; if ($item->menu_image) { $item->params->get('menu_text', 1 ) ? $linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" /><span class="image-title">'.$item->title.'</span> ' : $linktype = '<img src="'.$item->menu_image.'" alt="'.$item->title.'" />'; } else { $linktype = $item->title; } switch ($item->browserNav) : default: case 0: ?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a><?php break; case 1: // _blank ?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $linktype; ?></a><?php break; case 2: // window.open $attribs = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,'.$params->get('window_open'); ?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" onclick="window.open(this.href,'targetWindow','<?php echo $attribs;?>');return false;" <?php echo $title; ?>><?php echo $linktype; ?></a><?php break; endswitch Насколько я понимаю вот эта строчка: $title = $item->anchor_title ? 'title="'.$item->anchor_title.'" ' : ''; А на вторую часть вопроса я однозначно ответить не могу, ну наверно можно как-то определить параметр вызова и в шаблоне поставить условие по нему.
-
А что мешает написать типа того: Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)/?$ /$1.php?id=$2 [L] RewriteRule ^([A-Za-z0-9_-]+)/?$ /$1.php [L] К чему эти вмешательства в код движка? Я ещё понимаю если он в стадии разработки, но вот если уж всё готово.
-
до session_start() вообще ничего выводиться не должно, даже пробел один будет вызывать ошибку.
-
пробел, перевод строки, табуляция - это всё тоже символы которые улетают и сервер перед ними шлёт заголовки, удалите всё с конца что после ?>
-
Да, не в работоспособности я не сомневался, развеселило слово простой Думаю проще сделать регулярками правило нежели на пыхе разбирать всё это. (во всяком случае в данном случае )
-
Я инструмент уже года как 3 в руках не держал и как лет 6 серьёзно не занимался. Наврядли эти пальцы ещё могут кого-то порадовать
-
Да, можно, для этого достаточно переопределить шаблон вывода модуля mod_menu, если конечно меню у вас генерится именно им.
-
Защита от одновременной записи.
-
Я просто работаю и ценю своё время, был бы школьником, то - да, 50 рублей на мороженное было бы не лишним.
-
а я пальцем не шевелю ради неизвестных мне людей меньше 300 р. Работы до 1500р. могут быть как платными так и бесплатными. Если человек понравится можно и за так сделать. 50 рублей это не цена, 50 рублей я могу вам и так дать, не обеднею... хорошее пиво этих денег не стоит. Поэтому даже приятней получить спасибо, нежели 50 рублей.
-
А вы проверьте: Echo file_get_contents('http://forum.htmlbook.ru/index.php?showtopic=35117&st=0&gopid=261500'); Если ошибку не выдаст, а будет код страницы, значит можно юзать через Гет
-
А если есть фаил с именем '2'? Ошибочка выйдет...
-
Вы превратно понимаете слово кнут. Под кнутом лично я понимаю строгое выполнение законов. амбивалентные высказывания всегда приводят к недопониманию. Буть чётче !
-
Если только яваскриптом, то это не надёжно. СПАМ-боты наткнуться на такую форму и привет.
-
А можно и через сокет (вот тут нагуглил статью в общем-то на простом примере и с каментами всё разобрано), хотя да мне привычней cURL а вообще удобней всего просто сформировать GET запрос и запихнуть url в file_get_contents() ежели позволяют настройки сервера.
-
constant() т.е.: Echo constant($a);
-
Они как раз не слабые. У нас по-видимому разные представления о слабостях и есть некоторые расхождения в ценностях. Во-первых, я бы ни стал использовать термин «быдло» по отношению к окружающим меня людям, оскорбление - это не достойно. Ну а во-вторых, если вы имели ввиду бескультурных родителей, растящих по своему образцу и подобию отпрысков, то я не против если мои дети общаясь ними научат их чему нибудь хорошему, а снижение отрицательного влияния плохо воспитанных детей на моих детей это уже моя обязанность от которой я никогда не откажусь во благо себя, окружающих, и своей родины. А прийти к себе во двор и увидев мусор отвернуться и уйти искать чистое место - это не наши методы, в своём дворе мы убираем, и убираем для себя, потому, что это наше.