jVArcade - допилы, настройка и улучшение.

Небольшие заметки о html, css, sql, php

Модератор: Valery

Правила форума
Гость видит 250 символов 1 сообщения
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22267
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Решено jVArcade - допилы, настройка и улучшение.

Сообщение Valery »

Вставка рекламного блока в jVArcade под игрой.

1. Создать файл \components\com_jvarcade\views\include\yandex.php с содержимым рекламного блока:

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

<?php

defined(_JEXEC) or die(Restricted access);

?>

<div align="justify">
<!-- Яндекс.Директ -->
<script type="text/javascri0">
yandex_partner_id = 15063;
yandex_site_bg_color = FFFFFF;
yandex_site_charset = utf-8;
yandex_ad_format = direct;
yandex_font_size = 0.9;
yandex_font_family = tahoma;
yandex_direct_type = horizontal;
yandex_direct_border_type = ad;
yandex_direct_limit = 3;
yandex_direct_title_font_size = 2;
yandex_direct_bg_color = FFF9F0;
yandex_direct_border_color = FF6600;
yandex_direct_title_color = 990000;
yandex_direct_url_color = 003399;
yandex_direct_all_color = 003366;
yandex_direct_text_color = 000000;
yandex_direct_hover_color = 0066CC;
yandex_direct_favicon = true;
document.write(<sc ript type="text/javascri0" src="http://an.yandex.ru/system/context.js"></sc ript>);
</script>
</div>
Сохранить UTF-8 без BOOM.

2. Открыть components\com_jvarcade\views\game\tmpl\default.php

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

<!-- BOOKMARKS -->

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

<?php include_once(JVA_TEMPLATES_INCPATH . yandex.php); ?>
Последний раз редактировалось Valery 14.06.2013 05:46, всего редактировалось 1 раз.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.

Теги:
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22267
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

jVArcade - модуль вывода случайной игры.

Сообщение Valery »

Есть стандартный mod_jv_popular_games - выводит список популярных игр. Список как список - мне нах он не нужен, а нужен был модуль, который показывал бы случайную игру с картинкой (превью) -
Покопавшись в модулях допилил mod_jv_popular_games до уровня mod_jv_random_games

1.
modules\mod_jv_popular_games\helper.php

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

$query = "Select id,title,imagename from #__jvarcade_games where published = 1 order by numplayed desc LIMIT ".$Limit;
Заменить на:

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

$query = "Select id,title,imagename from #__jvarcade_games where published = 1 order by rand() desc LIMIT ".$Limit;
2.
modules\mod_jv_popular_games\tmpl\default.php
Найти:

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

$GURL  =  JRoute::_(index.php?option=com_jvarcade&task=game&id= . $game->id.&Itemid=.$arcadeItemid);
Добавить после:

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

$IURL  =  JRoute::_(images/jvarcade/images/games/ . $game->imagename);
Найти:

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

<li>
	        <a  href="<?php echo $GURL; ?>">
	            <?php echo $game->title; ?>
	        </a>
</li>

Заменить на:

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

<div align="center">
	<a  href="<?php echo $GURL; ?>"><img class="image_thumb" src="<?php echo $IURL; ?><?php print $curr->imagename?>" title="<?php echo $game->title; ?>"/></a><br/>
	<a  href="<?php echo $GURL; ?>"><?php echo $game->title; ?></a>
</div>

По ходу дела поисправил и оформил это дело в виде модуля для Joomla 2.5 - модуль вывода случайной игры для jVArcade. Ставится и удаляется стандартно из аминки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Valery 14.06.2013 05:45, всего редактировалось 1 раз.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.