Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Моды в разработке

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Моды и стили для трекера
  • Моды в разработке

Облако тегов. Нужна помощь.

6 сообщений
 • Страница 1 из 1
Просмотры: 2140 • 
  • Аватара пользователя
    serrrios Сообщение 25.03.2010
    Занялся портированием сея чуда на наш движок в портал, однако ни как не хочет работать, а точнее выводиться само облако. Вот думаю мож вместе сможем понять че накосил. Ниже все пишу с заточкой под мой адрес.
    Для начала нам надо положить в корень два файлика:
    http://sib-tracker.ru/tagcloud.swf" target="_blank
    http://sib-tracker.ru/swfobject.js" target="_blank

    Последний соответсно надо подгрузить в хеадере, я сделал это так:
    <script src="http://sib-tracker.ru/swfobject.js" type="text/javascript"></script>

    Далее, надо сформировать хмл'ку с тегами, для этого я накидал простенький код, который надо подгрузить в портал.пхп:

    Код: Выделить всё

    <?php
    
    if (!defined('IN_PHPBB') || !defined('IN_PORTAL'))
    {
       exit;
    }
    
    $words_array = array();
    
    // Get words and number of those words
    $sql = 'SELECT word_text, word_count, word_id
        FROM ' . SEARCH_WORDLIST_TABLE . '
        GROUP BY word_id, word_text 
        ORDER BY word_count DESC'; 
    $result = $db->sql_query_limit($sql, $portal_config['portal_wordgraph_max_words']);
    
    $sil .='<tags>';
    
    while ($row = $db->sql_fetchrow($result))
    {
    	
    	$sil .='<a href="../search.php?keywords='.$row['word_text'].'" style="font-size:8pt;">'.$row['word_text'].'</a>';
    }
    $sil .='</tags>';
    $db->sql_freeresult($result);
    
    
    $erase=fopen($phpbb_root_path."/tags.xml",'w+'); 
       flock($erase,2); 
       fputs($erase,$sil); 
       flock($erase,3);
       fclose($erase);
    ?>
    Данный код создает tags.xml в корне трекера, собсно сам файл откуда читаем теги для облака.
    Далее создаем новый блок на портале, который и будет все это выводить. Я накидал примерный код:

    Код: Выделить всё

    <table class="tablebg" cellspacing="1" width="100%">
    	<tr>
    		<th>TAGS</th>
    	</tr>
    	<tr class="row1">
    		<td style="text-align:center;">
    			<script type="text/javascript">
    		var so = new SWFObject("http://sib-tracker.ru/tagcloud.swf", "tagcloud", "100", "100", "7", "#ffffff");
    		// uncomment next line to enable transparency
    		so.addParam("wmode", "transparent");
    		so.addVariable("tcolor", "0x333333");
    		so.addVariable("tcolor2", "0x000099");
    		so.addVariable("hicolor", "0x000000");
    		so.addVariable("tspeed", "100");
    		so.addVariable("distr", "true");
    		so.addVariable("xmlpath", "http://sib-tracker.ru/tags.xml");
    		so.write("cumuluscontent");
    	</script>
    		</td>
    	</tr>
    </table>
    <br />
    Вроде все прально, но не работает и где накосил в упор не вижу(
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • Аватара пользователя
    XTX Сообщение 16.04.2010
    Не такое мастеришь? Себе проставил, бесполезная штука и серв грузит, +кириллицу не понимает :)
XTX
  • Аватара пользователя
    serrrios Сообщение 16.04.2010
    Принцип действия тот же, но нагрузка минимальна(тк используются стандартные портальные запросы к бд) и кириллица будет ;) Да и у меня оно должно выводиться в портале =)
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • Аватара пользователя
    serrrios Сообщение 23.07.2010
    Весь мозг себе вытрахал, таки почти слепил конфетку.
    Пока траблы в том, что не могу найти облако с поддержкой цветов + кириллица, одно нашел но оно ссылки не выводит. Так что на данный момент теги черные зато с кириллицей.
    И вторая трабла это правильная передача кейворда на кириллице поисковику, сейчас передает в таком примерно виде : "?%BBn??%B1??n??%B5?%BBn?n????%B0n?" и естесно вместо поиска херушки((
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • Аватара пользователя
    serrrios Сообщение 24.07.2010
    Таки сделал =) Если кому-то нужно выложу =)
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • maksvel1999 Сообщение 24.07.2010
    Интересно будет глянуть. Викладуй )))))))))))
maksvel1999
6 сообщений
 • Страница 1 из 1

Вернуться в «Моды в разработке»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума