Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь 
:(
    Опции темы
cgrm
Дата 23.3.2010, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.3.2010

Репутация: нет
Всего: нет



Подскажите как реализовать чтобы url адрес брался из таблицы dle_tags -> url , а не из dle_tags -> tag

вот часть кода:
Код

$counts = array();
    $tags = array();
    $list = array();
    $sizes = array( "clouds_xsmall", "clouds_small", "clouds_medium", "clouds_large", "clouds_xlarge" );
    $min   = 1;
    $max   = 1;
    $range = 1;

    $db->query("SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag ORDER BY count DESC LIMIT 0,100");

    while($row = $db->get_row()){

        $tags[$row['tag']] = $row['count'];
        $counts[] = $row['count'];

    }
    $db->free();

    if (count($counts)) {
        $min   = min($counts);
        $max   = max($counts);
        $range = ($max-$min);
    }

    if (!$range) $range = 1;

    foreach ($tags as $tag => $value) {

        $list[$tag]['tag']   = $tag;
        $list[$tag]['size']  = $sizes[sprintf("%d", ($value-$min)/$range*4 )];
        $list[$tag]['count']  = $value;
    }

    usort ($list, "compare_tags");
    $tags = array();    

    foreach ($list as $value) {

        
             $tags[] = "<a {$go_page} href=\"".$config['http_home_url']."tags/".urlencode($value['tag'])."/\" class=\"{$value['size']}\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a>";

PM MAIL   Вверх
ruX
Дата 23.3.2010, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 8.9.2006
Где: г.Гатчина

Репутация: 1
Всего: 3



Код

$counts = array();
    $urls= array();
    $list = array();
    $sizes = array( "clouds_xsmall", "clouds_small", "clouds_medium", "clouds_large", "clouds_xlarge" );
    $min   = 1;
    $max   = 1;
    $range = 1;
    $db->query("SELECT SQL_CALC_FOUND_ROWS url, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY url ORDER BY count DESC LIMIT 0,100");
    while($row = $db->get_row()){
        $urls[$row['url']] = $row['count'];
        $counts[] = $row['count'];
    }
    $db->free();

url, tag - это поля. То, что я написал, будет работать если в таблице dle_tags действительно есть поле url
В массиве $urls - ключ - url, значение - количество таких адресов
--------------------
Случайность - внезапно наступившая неизбежность.
PM MAIL WWW ICQ   Вверх
cgrm
Дата 23.3.2010, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.3.2010

Репутация: нет
Всего: нет



Я неправильно вопрос поставил.

Подскажите как реализовать чтобы url адрес urlencode($value['tag']) брался из таблицы dle_tags -> url , а не из dle_tags -> tag, а описание $value['tag'] и все остальное оставалось как есть из dle_tags -> tag
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0942 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.