Jump to content

Der neue Gesandte

Newbie
  • Posts

    26
  • Joined

  • Last visited

Der neue Gesandte's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Честно вообще не понимаю зачем тут использовать do while... $test2 = mysql_fetch_array($result); тут же для извлечения данных из массива $test2 используются ключи с именем столбца... echo $test['content']; Если что, скинь сюда структуру таблицы, а то я никак невкурю...и тогда на локале проверю
  2. Ну ты тут замудрил.... $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)); }
  3. дык http:// убери а по идее этот кусок вообще можно откинуть и начинатьс dir
  4. именно) Урл бьеш по слешам, а уровень это....смотри эксплоуд дает массив site.ru/papka/aaa/file.html Т.е 0 это site.ru 1 - papka 2 - aaa 3 - file.html Правда как видиш файл мы получим с раширением. Но тут я вижу два варианта 1. При транслитировании русскоязычного названия сайта мы просто дописываем к сторке расширение файла, 2. Либо приводим file.html, полученый из урла к нужному виду, регуляркой или просто удалив опр.кол-во симовол с конца
  5. Я там подразумевал что айдишником будут являтся титлы. П.с - может ну его транслит и стоит в базу вбивать русский вариант и транлсит..... хотя можно так... имеем те же 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'");
  6. Ааа)) погодь. Ну тогда "/".$dir."".str2url($test['title']). а вот тут какой вид будет в урле? если дир/блабала и таким образом весь урл через слеши, то ну разбить экспоудом и вырвать нужню часть. Ну а в индексе это, что ты писал $result2 = mysql_query("SELECT * FROM pages WHERE id=$id"); только ид в базе будет именем страницы. Ну или через свитч-казе ассоциации имен страницы с ид сбахать... Я правильно понял?
  7. ну тень можно симитировать, наложив 2 слоя, тока нафиг надо)
  8. .....вообще невкурил что надо.... особенно это В принципе у меня получилось, но вот не понимаю логику, как без сравнения пришедшего гетом айди можно еще другим способом? эммм, сравнивать с получаемой переменой то всеравно придется
  9. background: url() bottom left no-repet; И никаких вложенных дивов
  10. по этой причине я до сих пор не лезу в ооп))))
  11. Хе, буду юзать теперь их))) 6-го осла фтопку)))
  12. Щас залез в стайл темы оформления для одного двига и заметил вот это 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; } Впервые столкнулся с такой записью, вот и вопрос, насколько работоспособен такой способ указания элементов?
  13. реально вчера ступил по поводу пхп)))
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy