Der neue Gesandte
Newbie-
Posts
26 -
Joined
-
Last visited
Der neue Gesandte's Achievements
Explorer (1/14)
0
Reputation
-
Честно вообще не понимаю зачем тут использовать do while... $test2 = mysql_fetch_array($result); тут же для извлечения данных из массива $test2 используются ключи с именем столбца... echo $test['content']; Если что, скинь сюда структуру таблицы, а то я никак невкурю...и тогда на локале проверю
-
Ну ты тут замудрил.... $a = $url2[1]; а тут не проверял что выдает? И еще .$dir."".str2url($test2['title'])."/ " Вместо этого лучше использовать это $_SERVER['REQUEST_URI'] и это прогонять через експлоуд как то так $url = explode("/", $_SERVER['REQUEST_URI']); $page_active = $url[1]; # или 2.... $result = mysql_query("SELECT * FROM `pages` WHERE `title2`='$page_active'"); do { ...контент... } while ($test2 = mysql_fetch_array($result)); }
-
Да незачто)
-
дык http:// убери а по идее этот кусок вообще можно откинуть и начинатьс dir
-
именно) Урл бьеш по слешам, а уровень это....смотри эксплоуд дает массив site.ru/papka/aaa/file.html Т.е 0 это site.ru 1 - papka 2 - aaa 3 - file.html Правда как видиш файл мы получим с раширением. Но тут я вижу два варианта 1. При транслитировании русскоязычного названия сайта мы просто дописываем к сторке расширение файла, 2. Либо приводим file.html, полученый из урла к нужному виду, регуляркой или просто удалив опр.кол-во симовол с конца
-
Я там подразумевал что айдишником будут являтся титлы. П.с - может ну его транслит и стоит в базу вбивать русский вариант и транлсит..... хотя можно так... имеем те же 2 поля, с русским название и транситированый, но при добавлении новый страницы в базу, мы пишем имя страницы на русском, соответсвенно это пойдет в поле с русским названием, ну и соответсвенно перед добавление данных это русской название прогнать через функцию и перевести в транслит и соотвечтвенно это уже пойдет в поле с именем страницы на транслите. А ссылка буде тогда <a href=\"http://".$_SERVER['HTTP_HOST']."/".$dir."".$test['title_translit'])."/\">".$test['title_rus']."</a> # тут функция по вычленению имени страницы, например active_page(....уровень); $a = active_page(....уровень); $result2 = mysql_query("SELECT * FROM pages WHERE `translit`='$a'");
-
Ааа)) погодь. Ну тогда "/".$dir."".str2url($test['title']). а вот тут какой вид будет в урле? если дир/блабала и таким образом весь урл через слеши, то ну разбить экспоудом и вырвать нужню часть. Ну а в индексе это, что ты писал $result2 = mysql_query("SELECT * FROM pages WHERE id=$id"); только ид в базе будет именем страницы. Ну или через свитч-казе ассоциации имен страницы с ид сбахать... Я правильно понял?
-
Подскажите кто знает.Разные тестовые и др.эффекты.
Der neue Gesandte replied to Энди's question in HTML Coding
ну тень можно симитировать, наложив 2 слоя, тока нафиг надо) -
.....вообще невкурил что надо.... особенно это В принципе у меня получилось, но вот не понимаю логику, как без сравнения пришедшего гетом айди можно еще другим способом? эммм, сравнивать с получаемой переменой то всеравно придется
-
...
-
Есть пустой див с бэкграундом высотой в 141px
Der neue Gesandte replied to fireXXX's question in HTML Coding
background: url() bottom left no-repet; И никаких вложенных дивов -
по этой причине я до сих пор не лезу в ооп))))
-
Хе, буду юзать теперь их))) 6-го осла фтопку)))
-
Щас залез в стайл темы оформления для одного двига и заметил вот это input[type=button], input[type=submit], input[type=reset] { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND: url(buttons/green.gif) repeat-x; COLOR: #fff; CURSOR: pointer; BORDER-LEFT: 1px solid #1e568f; BORDER-RIGHT: 1px solid #1e568f; BORDER-BOTTOM: none; BORDER-TOP: none; } Впервые столкнулся с такой записью, вот и вопрос, насколько работоспособен такой способ указания элементов?
-
реально вчера ступил по поводу пхп)))