Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.12.2006, 23:03
Americanets вне форума Посмотреть профиль Отправить личное сообщение для Americanets Найти все сообщения от Americanets
  № 11  
Ответить с цитированием
Americanets
 
Аватар для Americanets

Регистрация: Jun 2005
Сообщений: 127
OK, буду пробовать, думаю когда-нибудь добьюсь результата

Старый 03.12.2006, 12:11
Americanets вне форума Посмотреть профиль Отправить личное сообщение для Americanets Найти все сообщения от Americanets
  № 12  
Ответить с цитированием
Americanets
 
Аватар для Americanets

Регистрация: Jun 2005
Сообщений: 127
вот весь мой код
PHP код:
 <?
$poisk
=$_GET['q'];
$poisk=trim($poisk);

function 
BuildFullPath($curId,$base_path="/") { 
    
$url ""
    while (
true) { 
        
$query="SELECT `id`,`name_url`,`parent` from pages where `id`=$curId"
        
$query mysql_query($query) or die (mysql_error()); 
        
$pr mysql_fetch_row($query); 
        
$url $pr['name_url']."/".$url
        if (
$res[2]==0) { 
            break; 
        } 
    } 
    return 
$base_path.$url
}  
$query="SELECT * from pages where content LIKE '%$poisk%'"
$query mysql_query($query) or die (mysql_error()); 


WHILE (
$dat=mysql_fetch_array($query))  { 
    print 
"<li>".$dat['content']."URL: ".BuildFullPath($dat['id'],'http://example.com')."<br>\n"

?>
но не работает почему-то выводит:

стартовая страница URL: http://example.com/

просто подстраницаURL: http://example.com/

просто подстраница3rrrrrrrrrrrrrrrrrrrrrrrrrrrURL: http://example.com/

просто подстраница ishoerrrrrrrrrURL: http://example.com/

просто страница 2URL: http://example.com/

Старый 04.12.2006, 14:30
rtm вне форума Посмотреть профиль Отправить личное сообщение для rtm Найти все сообщения от rtm
  № 13  
Ответить с цитированием
rtm

Регистрация: Nov 2006
Сообщений: 39
Дайте дамб базы, я сделаю вам нормальный скрипт.

Старый 04.12.2006, 14:57
rtm вне форума Посмотреть профиль Отправить личное сообщение для rtm Найти все сообщения от rtm
  № 14  
Ответить с цитированием
rtm

Регистрация: Nov 2006
Сообщений: 39
Сори, я забыл что дамп есть в первом посте.
Итак рабочий скрипт (по крайней мере у меня он работает):
PHP код:
$c mysql_connect($mySQL['host'],$mySQL['user'],$mySQL['pass']) or die('Conn Error');
mysql_select_db($mySQL['base']) or die('Sel Errorr');

$poisk=trim($_GET['q']);

function 
BuildFullPath($curId,$base_path="/") {
    
$url "";
    while (
true) {
        
$query="SELECT `id`,`name_url`,`parent` from `fpages` where `id`=$curId";
        
$query mysql_query($query) or die (mysql_error());
        
$pr mysql_fetch_row($query);
        
$url $pr[1]."/".$url;
        if (
$pr[2]==0) {
            break;
        }
        
$curId $pr[2];
    }
    return 
$base_path.$url;
}
$query="SELECT * from `fpages` where `content` LIKE '%$poisk%'";
$query mysql_query($query) or die (mysql_error());

WHILE (
$dat=mysql_fetch_array($query))  {
    print 
"<li>".$dat['id']." ".$dat['content']."URL: ".BuildFullPath($dat['id'],'http://example.com/')."<br>\n";


Старый 09.12.2006, 23:09
Americanets вне форума Посмотреть профиль Отправить личное сообщение для Americanets Найти все сообщения от Americanets
  № 15  
Ответить с цитированием
Americanets
 
Аватар для Americanets

Регистрация: Jun 2005
Сообщений: 127
сделал еще кое какое изменение но выводится не совсем как хотелось бы, те страница/подстраница/... заголовка правильно, а вот УРЛ не соответствует, выводится наоборот,


function BuildFullPath($curId,$base_path="/") {
$url = "";
while (true) {
$query="SELECT `id`,`menu_neme`,`parent`,`name_url` from `cms_pages` where `id`=$curId";
$query = mysql_query($query) or die (mysql_error());
$pr = mysql_fetch_row($query);
$pg=$pr[3]."/".$pg;
$url = "<a href=".$pg.">".$pr[1]."</a>/".$url;
if ($pr[2]==0) {
break;
}
$curId = $pr[2];
}
return $base_path.$indent.$url;
}

Старый 12.12.2006, 15:16
rtm вне форума Посмотреть профиль Отправить личное сообщение для rtm Найти все сообщения от rtm
  № 16  
Ответить с цитированием
rtm

Регистрация: Nov 2006
Сообщений: 39
Господи, да что же Вы ходите получить!?
Приведите пример html-кода.

Старый 13.12.2006, 18:36
Americanets вне форума Посмотреть профиль Отправить личное сообщение для Americanets Найти все сообщения от Americanets
  № 17  
Ответить с цитированием
Americanets
 
Аватар для Americanets

Регистрация: Jun 2005
Сообщений: 127
<a href='/'>главная</a><a href='/podstranica/'>подстраница</a><a href='/podstranica/podstranicaesho/'>еще подстраница</a>

но помоему проблему уже решили в дрегом посте

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:32.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.