[RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение nissin »

Попробуйте отсюда:
http://www.phpbbguru.net/community/topic28607.html
serrrios
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 2 месяца

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение serrrios »

Огромное спасибо! Теперь все работает. Думаю стоило бы обновить шапку, а конкретно добавить ссылку на ту тему. =)
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Sibelius »

Доброго времени суток!

Ставил я себе этот мод, тестил.
Спасибо большое за перевод флешки и самого мода!
Мне показалось, этот мод прекрасно бы сочетался с порталом, как один из его блоков (у меня board3 портал).

Кто работал с этим порталом, не подскажете, как интегрировать облако в блок? :oops:
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Di_Mok »

Вставь в portal_center.html

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

<!-- IF CLOUD_ENABLED -->
    <h3>{L_TAG_CLOUD}</h3>
    <div id="contentError">{L_TAG_CLOUD_ERROR}</div>
    <script type="text/javascript" src="{T_TEMPLATE_PATH}/swfobject.js"></script>
    <script type="text/javascript">
        var so = new SWFObject("{T_TEMPLATE_PATH}/tagcloud.swf", "tagcloud", "{CLOUD_WIDTH}", "{CLOUD_HEIGHT}", "7", "#{CLOUD_BGCOLOR}");
        so.addVariable("tcolor", "0x{CLOUD_TCOLOR}");
        so.addVariable("tcolor2", "0x{CLOUD_TCOLOR2}");
        so.addVariable("hicolor", "0x{CLOUD_HICOLOR}");
        so.addVariable("distr", "{CLOUD_DISTR}");
        so.addVariable("tspeed", "{CLOUD_TSPEED}");
        <!-- IF CLOUD_TRANS -->so.addParam("wmode", "transparent");<!-- ENDIF -->
        so.addVariable("mode", "tags");
        <!-- IF CLOUD_MODE == 'titles' -->
        so.addVariable("tagcloud", "<tags><!-- BEGIN forumrow --><!-- IF forumrow.S_IS_CAT --><a href='{forumrow.U_VIEWFORUM}' style='20' color='0x{CLOUD_COLOR_CAT}'>{forumrow.FORUM_NAME}</a><!-- ELSE --><a href='{forumrow.U_VIEWFORUM}' style='16' color='0x{CLOUD_COLOR_FORUM}'>{forumrow.FORUM_NAME}</a><!-- ENDIF --><!-- BEGIN subforum --><a href='{subforum.U_SUBFORUM}' style='12' color='0x{CLOUD_COLOR_SUBFORUM}'>{subforum.SUBFORUM_NAME}</a><!-- END subforum --><!-- END forumrow --></tags>");
        <!-- ELSEIF CLOUD_MODE == 'search' -->
        so.addVariable("tagcloud", "<tags><!-- BEGIN cloud_search_loop -->{cloud_search_loop.CLOUD_SEARCH_LINK}<!-- END cloud_search_loop --></tags>");
        <!-- ELSE -->
        so.addVariable("tagcloud", "<tags><!-- BEGIN cloud_users_loop -->{cloud_users_loop.CLOUD_USERS_LINK}<!-- END cloud_users_loop --></tags>");
        <!-- ENDIF -->
        so.write("contentError");
    </script>
<!-- ENDIF -->
Например, после

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

<!-- IF S_DISPLAY_ONLINE_PORTAL_LIST and S_DISPLAY_ONLINE_LIST -->
	<!-- INCLUDE portal/block/whois_online.html -->
<!-- ENDIF -->
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Sibelius »

Доброго времени суток!

У облака 3 режима: выводить имена пользователей, поисковые слова или заголовки форумов.
Вот первые два работают. А заголовки форумов почему-то не выводятся. Просто пустая область там, где они должны быть.
Не поможете решить данную проблему?

Заголовки форумов у меня на кириллице, но я использую файл tagcloud.swf с поддержкой русского языка, выложенный nissin. Да и имена пользователей на кириллице выводятся нормально.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Пчелкин »

Скрин настроек можно?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Sibelius »

Пчелкин писал(а):Скрин настроек можно?
Конечно ;)
Безымянный.JPG
надеюсь, я не где-то ступил...

Хотя дело вряд ли в настройках... Переключаюсь в режим отображения, к примеру, ников, и всё работает...Но всё может быть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Пчелкин »

Для отображения форумов используется и цветовая палитра..она у вас не подключилась почему-то (где полосочки превью цвета?)..проверьте всю правку мода внимательно..Что-то где-то не туда втулили...сравниваем..
И не забываем про прозрачный фон...иначе вообще будет смотреться некрасиво...

[фото пропало]
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Sibelius »

Пчелкин писал(а):(где полосочки превью цвета)
Хмм... А действительно...
На всякий случай установку перепроверил... Вроде бы всё верно.
Но. Я ставил Автомодом, и он сходу провёл все изменения (Вы в курсе, что иногда требуется ручная правка там, где автомод не справился. Это не тот случай) поэтому вероятность ошибки исчезающе мала.
Файл установки я запускал. Кэш очищал как из админки, так и вручную. Стиль (ПроСильвер) обновлял.

Да, я проверил.. Полосок превью цвета нет ни одном из режимов... Но цвета тегов переключаются. В случае, если это имена юзверей или поисковые слова. Если список форумов, то ничего не отображается. Там, где должны быть теги - пустота. Никаких сообщений об ошибке.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Пчелкин »

Значит нет запросов к таблице в БД с названиями форумов...А значит нет и выводов...
Смутно припоминаю что запросов в БД 18 !!! Какой-то от автомода не долетел...вырывайте запросы из файла install_cloud_mod.xml и делайте вручную....
Можно здесь почитать
Мод. Связан со стилем форума.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Sibelius »

Yes!
Нашёл траблу! Из-за чего то слетели настройки cookies... Вот я хз, из-за чего. Точно помню, всё было настроено и работало. Но, как только я восстановил настройку, проблема решилась.

Хм, а вот на портал вытащить, как световал Di_Mok, не получается... :?
Стиль обновлял, кэш чистил...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Пчелкин »

В портал лучше вставлять отдельным блоком...переделайте это

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

<!-- IF S_DISPLAY_ONLINE_PORTAL_LIST and S_DISPLAY_ONLINE_LIST -->
	<!-- INCLUDE portal/block/whois_online.html -->
<!-- ENDIF -->
Например так

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

<!-- IF S_DISPLAY_ONLINE_PORTAL_LIST and S_DISPLAY_ONLINE_LIST -->
	<!-- INCLUDE portal/block/whois_online.html -->
       <!-- INCLUDE portal/block/blok_teg.html -->
<!-- ENDIF -->
А файл

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

<!-- INCLUDE portal/block/blok_teg.html -->
создайте из копии любого блока портала.(переименовав копию и втулив в него предложенный Димоком код)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Sibelius »

Аццкий мод... замучался. Меня скоро на гугле забанят, я его достал...

Короче, история моих мучений.
Я создал блок blok_tags.html с текстом внутри:

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

<div class="panel bg3"><div class="inner"><span class="corners-top"><span></span></span><h3>
<img src="{T_THEME_PATH}/images/portal/tag_cloud.png" width="16px" height="16px" alt=""/>
Список форумов</h3>

<!-- IF CLOUD_ENABLED -->
    <h3>{L_TAG_CLOUD}</h3>
    <div id="contentError">{L_TAG_CLOUD_ERROR}</div>
    <script type="text/javascript" src="{T_TEMPLATE_PATH}/swfobject.js"></script>
    <script type="text/javascript">
        var so = new SWFObject("{T_TEMPLATE_PATH}/tagcloud.swf", "tagcloud", "{CLOUD_WIDTH}", "{CLOUD_HEIGHT}", "7", "#{CLOUD_BGCOLOR}");
        so.addVariable("tcolor", "0x{CLOUD_TCOLOR}");
        so.addVariable("tcolor2", "0x{CLOUD_TCOLOR2}");
        so.addVariable("hicolor", "0x{CLOUD_HICOLOR}");
        so.addVariable("distr", "{CLOUD_DISTR}");
        so.addVariable("tspeed", "{CLOUD_TSPEED}");
        <!-- IF CLOUD_TRANS -->so.addParam("wmode", "transparent");<!-- ENDIF -->
        so.addVariable("mode", "tags");
        <!-- IF CLOUD_MODE == 'titles' -->
        so.addVariable("tagcloud", "<tags><!-- BEGIN forumrow --><!-- IF forumrow.S_IS_CAT --><a href='{forumrow.U_VIEWFORUM}' style='20' color='0x{CLOUD_COLOR_CAT}'>{forumrow.FORUM_NAME}</a><!-- ELSE --><a href='{forumrow.U_VIEWFORUM}' style='16' color='0x{CLOUD_COLOR_FORUM}'>{forumrow.FORUM_NAME}</a><!-- ENDIF --><!-- BEGIN subforum --><a href='{subforum.U_SUBFORUM}' style='12' color='0x{CLOUD_COLOR_SUBFORUM}'>{subforum.SUBFORUM_NAME}</a><!-- END subforum --><!-- END forumrow --></tags>");
        <!-- ELSEIF CLOUD_MODE == 'search' -->
        so.addVariable("tagcloud", "<tags><!-- BEGIN cloud_search_loop -->{cloud_search_loop.CLOUD_SEARCH_LINK}<!-- END cloud_search_loop --></tags>");
        <!-- ELSE -->
        so.addVariable("tagcloud", "<tags><!-- BEGIN cloud_users_loop -->{cloud_users_loop.CLOUD_USERS_LINK}<!-- END cloud_users_loop --></tags>");
        <!-- ENDIF -->
        so.write("contentError");
    </script>
<!-- ENDIF -->
         
         </div>
         <br />
<span class="corners-bottom"><span></span></span></div></div><br style="clear:both" />
Список форумов - это потому что я хочу так форумы с подфорумами выводить красиво.

Дальше...

В portal_center.html я после

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

<!-- IF S_DISPLAY_WELCOME -->
	<!-- IF S_DISPLAY_WELCOME_GUEST and S_USER_LOGGED_IN -->
	<!-- ELSE -->
		<!-- INCLUDE portal/block/welcome.html -->
	<!-- ENDIF -->
<!-- ENDIF -->
вписал

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

<!-- INCLUDE portal/block/blok_tags.html -->
Дальше:
В инструкции по установке мода есть пункт для файла index.php:

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

Find
Tip: This may be a partial find and not the whole line.

Code:Select all
// Output page
Add before
Tip: Add these lines on a new blank line before the preceding line(s) to find.

Code:Select all
// BEGAN - ModernDignity.com Flash Animated Cumulus Tag Cloud
if (!function_exists('display_cloud'))
{
	include($phpbb_root_path . 'includes/functions_cloud.' . $phpEx);
}
display_cloud();
// ENDED - ModernDignity.com Flash Animated Cumulus Tag Cloud
Я его проделал и для portal.php. Хотя, как я думаю, эт я просто копирайт на страницу портала засунул.

В итоге получилось следующее: Блок появляется, и даже появляется облако (пусть и не по центру блока, это некрасиво немного), если включено отображение поисковых слов или имён пользователей.
Если список форумов - то пустота.
Но при этом на странице index.php список форумов (в виде облака, естессно) нормально отображается!
Вот что я сделал не так? :oops: :(
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Пчелкин »

У вас никуда не вписан сам исполняемый скрипт из инструкции для index_body.html
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Sibelius
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 8 месяцев
Благодарил (а): 4 раза

Re: [RC1] ModernDignity Flash Animated Cumulus Tag Cloud

Сообщение Sibelius »

Пчелкин писал(а):У вас никуда не вписан сам исполняемый скрипт из инструкции для index_body.html
Простите, возможно, я не так понял Вас...
Но в коде блока, что я соорудил, весь код, что предлагалось вписать в index_body.html.

Вернуться в «Поддержка модов для phpBB 3.0.x»