LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 00:16:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Статистика для SOBI2 - ?  (Прочитано 1753 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« : 18.12.2010, 22:54:04 »

Необходима статистика для SOBI2
Чтоб пользователи (юзеры) могли видеть сколько раз просмотрена та или другая анкета.
Что можете предложить?
Может через Joomla как-то можно сделать?
« Последнее редактирование: 18.12.2010, 23:14:31 от Aquasonick » Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #1 : 19.12.2010, 17:58:45 »

Статистика какой анкеты вообще имеется в виду?

В SOBI2 Количество просмотров объявления можно вывести и в шаблоне V-Card и Details View, но в нем по-моему нет никаких анкет. Может имеются в виду профили пользователей? Так если есть профили самих пользователей, наверное они как-то организованы(например при помощи CommunityBuilder1.2.3) и при просмотре профиля тоже можно отобразить количество его просмотров.
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« Ответ #2 : 19.12.2010, 18:10:57 »

Нет. Под анкетами я имел ввиду информацию. Статью или как её ещё назвать....
В общем то для чего и ставят соби)
Вот надо нам знать сколько их раз прсоматривают. Joomla на них статистику почему то не ведет.
Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #3 : 19.12.2010, 18:18:01 »

вставляешь в нужном месте шаблона ывот это:

Код:
<?php echo $mySobi->hits; ?>

и должно быть тебе счастье...
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« Ответ #4 : 19.12.2010, 18:20:21 »

вставляешь в нужном месте шаблона ывот это:

Код:
<?php echo $mySobi->hits; ?>

и должно быть тебе счастье...
Для полного счастья хотелось бы узнать где нужное место в шаблоне?
Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #5 : 19.12.2010, 18:26:58 »

эта строка выводит количество просмотров, то есть этот код должен быть вставлен перед словом "Просмотров:" или "Смотрели:".

А вот где разместить эти данные это уже лично Ваш выбор.
Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #6 : 19.12.2010, 18:30:41 »

Если вообще нет познаний в PHP и HTML, тогда скрин шаблона в студию, указываете на рисунке место куда надо вставить данную инфу, и так же код самого шаблона тоже в эту же студию.
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« Ответ #7 : 19.12.2010, 18:39:18 »

Познаний нет. Я для шаблона чела нанимал (ещё даже не расплатился, поэтому не могу просить), а заказчики уже требуют статистику. Замкнутый круг.
Вот вывод полный: http://svadba-tambov.ru/component/sobi2/?sobi2Task=sobi2Details&catid=3&sobi2Id=18
Вот список: http://svadba-tambov.ru/add-company/new-interview
Ваш код понатыкал куда-то, но естественно результатов 0 Azn
« Последнее редактирование: 21.12.2010, 00:48:31 от SyncMaster » Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #8 : 19.12.2010, 20:30:56 »

Познаний нет. Я для шаблона чела нанимал (ещё даже не расплатился, поэтому не могу просить), а заказчики уже требуют статистику. Замкнутый круг.
Вот вывод полный: http://svadba-tambov.ru/component/sobi2/?sobi2Task=sobi2Details&catid=3&sobi2Id=18
Вот список: http://svadba-tambov.ru/add-company/new-interview
Ваш код понатыкал куда-то, но естественно результатов 0 Azn

я, наверное, неудачно выразился, мне,чтобы помочь тебе, нужен шаблон не самого сайта, нужен код шаблонов V-Card и Details View, которые использует сама SOBI2, файлы которых обычно лежат по адресам
/public_html/components/com_sobi2/templates/папка_используемого_шаблона/sobi2.vc.tmpl.php
/public_html/components/com_sobi2/templates/папка_используемого_шаблона/sobi2.details.tmpl.php


вот, или файлы в аттач, или код на форум...
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« Ответ #9 : 19.12.2010, 22:57:45 »

ааа...сори Azn
Только он большой )

Шаблон V-Card

Цитировать
<?php
/**
* @version $Id: SOBI2.vc.tmpl.php 5462 2010-08-18 08:25:37Z Sigrid Suski $
* @package: Sigsiu Online Business Index 2 (Sobi2)
* ===================================================
* @author
* Name: Sigrid & Radek Suski, Sigsiu.NET GmbH
* Email: sobi[at]sigsiu.net
* Url: http://www.sigsiu.net
* ===================================================
* @copyright Copyright (C) 2006 - 2010 Sigsiu.NET GmbH (http://www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL.
* You can use, redistribute this file and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
*/

/* Please do not remove this line */
defined( '_SOBI2_' ) || exit("Restricted access");

/* ------------------------------------------------------------------------------
 * This is the template for the V-Card View
 * ------------------------------------------------------------------------------
 */
/* Don't remove this line! */
function sobi2VCview($id, $style, $ico, $img, $title, $fieldsObjects, $fieldsFormatted, $plugins, $editButton = null, $deleteButton = null,$counterI=null)
{
//  For advanced templating comment in the next line if you need to access other SOBI2 object proporties
//  $mySobi = new sobi2( $id );
//  $config =& sobi2Config::getInstance();
//  $waySearchLink = HTML_SOBI::createWaySearchUrl( $id );
?>
<!-- here starts the template -->

<td class='colorofline<?php echo $counterI;?>'>
  <?php echo $ico; ?>
  <?php echo $img; ?>
   <?php echo $title; ?>
  <?php echo HTML_SOBI::customFieldsData($fieldsFormatted);?>
  <?php echo $editButton; ?>
  <?php echo $deleteButton; ?>
 
  <!-- here ends the template -->

<!-- Don't remove these lines! -->
</td><?php
}
?>

Шаблон Form

Цитировать
<?php
/**
* @version $Id: SOBI2.form.tmpl.php 5462 2010-08-18 08:25:37Z Sigrid Suski $
* @package: Sigsiu Online Business Index 2 (Sobi2)
* ===================================================
* @author
* Name: Sigrid & Radek Suski, Sigsiu.NET GmbH
* Email: sobi[at]sigsiu.net
* Url: http://www.sigsiu.net
* ===================================================
* @copyright Copyright (C) 2006 - 2010 Sigsiu.NET GmbH (http://www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL.
* You can use, redistribute this file and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
*/

/*please do not remove this line */
defined( '_SOBI2_' ) || exit("Restricted access");

/* ------------------------------------------------------------------------------
 * This is an example template for the Entry Form
 * ------------------------------------------------------------------------------
 */
?>
<?php
/* ------------------------------------------------------------------------------
 * Here are several standard free fields
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $screenTitle; ?>
<?php echo $requiredFieldsInfo; ?>
<?php echo $fields['EntryName']['label']; ?><?php echo $fields['EntryName']['field']; ?><br/>
<?php echo $fields['field_street']['label']; ?><?php echo $fields['field_street']['field']; ?><br/>
<?php echo $fields['field_postcode']['label']; ?><?php echo $fields['field_postcode']['field']; ?><br/>
<?php echo $fields['field_city']['label']; ?> <?php echo $fields['field_city']['field']; ?><br/>
<?php echo $fields['field_county']['label']; ?> <?php echo $fields['field_county']['field']; ?><br/>
<?php echo $fields['field_federal_state']['label']; ?> <?php echo $fields['field_federal_state']['field']; ?><br/>
<?php echo $fields['field_country']['label']; ?> <?php echo $fields['field_country']['field']; ?><br/>
<?php echo $fields['field_email']['label']; ?> <?php echo $fields['field_email']['field']; ?><br/>

<?php
/* ------------------------------------------------------------------------------
 * But if these are not free fields
 * @example these informations are in the following variables:
 * $fields['field_fieldname']['payment']['box'] - is the checkbox to activate the target field
 * $fields['field_fieldname']['payment']['box_label'] - is the label of this checkbox. A text like "add website"
 * $fields['field_fieldname']['payment']['explanation'] - explanation text. Something like "This option is not for free. It costs: 20$"
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $fields['field_website']['payment']['box']; ?>
<?php echo $fields['field_website']['payment']['box_label']; ?><br/>
<?php echo $fields['field_website']['payment']['explanation']; ?>
<?php echo $fields['field_website']['label']; ?> <?php echo $fields['field_website']['field']; ?><br/>

<?php
/** ------------------------------------------------------------------------------
 * Of course You can add the additional payment infos to all fields.
 * If the field is for free, nothing will be shown.
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $fields['field_contact_person']['payment']['box']; ?>
<?php echo $fields['field_contact_person']['payment']['box_label']; ?><br/>
<?php echo $fields['field_contact_person']['payment']['explanation']; ?>
<?php echo $fields['field_contact_person']['label']; ?> <?php echo $fields['field_contact_person']['field']; ?><br/>

<?php echo $fields['field_phone']['payment']['box']; ?>
<?php echo $fields['field_phone']['payment']['box_label']; ?><br/>
<?php echo $fields['field_phone']['payment']['explanation']; ?>
<?php echo $fields['field_phone']['label']; ?> <?php echo $fields['field_phone']['field']; ?><br/>

<?php echo $fields['field_fax']['payment']['box']; ?>
<?php echo $fields['field_fax']['payment']['box_label']; ?><br/>
<?php echo $fields['field_fax']['payment']['explanation']; ?>
<?php echo $fields['field_fax']['label']; ?> <?php echo $fields['field_fax']['field']; ?><br/>

<?php echo $fields['field_hotline']['payment']['box']; ?>
<?php echo $fields['field_hotline']['payment']['box_label']; ?><br/>
<?php echo $fields['field_hotline']['payment']['explanation']; ?>
<?php echo $fields['field_hotline']['label']; ?> <?php echo $fields['field_hotline']['field']; ?><br/>

<?php echo $fields['field_description']['payment']['box']; ?>
<?php echo $fields['field_description']['payment']['box_label']; ?><br/>
<?php echo $fields['field_description']['payment']['explanation']; ?>
<?php echo $fields['field_description']['label']; ?> <?php echo $fields['field_description']['field']; ?><br/>

<?php
/* ------------------------------------------------------------------------------
 * Now several special SOBI2 fields
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $fields['Metakeys']['label']; ?><?php echo $fields['Metakeys']['field']; ?><br/>
<?php echo $fields['MetaDesc']['label']; ?><?php echo $fields['MetaDesc']['field']; ?><br/>

<?php
/* ------------------------------------------------------------------------------
 * The Image/Icon fields and the background chooser are splitted in two fields. One is the input field, the other is an already existing image
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $fields['ExistingImg']['label']; ?><?php echo $fields['ExistingImg']['field']; ?><br/>
<?php echo $fields['ImgField']['payment']['box']; ?>
<?php echo $fields['ImgField']['payment']['box_label']; ?><br/>
<?php echo $fields['ImgField']['payment']['explanation']; ?>
<?php echo $fields['ImgField']['label']; ?> <?php echo $fields['ImgField']['field']; ?><br/>

<?php echo $fields['ExistingIco']['label']; ?><?php echo $fields['ExistingIco']['field']; ?><br/>
<?php echo $fields['IcoField']['payment']['box']; ?>
<?php echo $fields['IcoField']['payment']['box_label']; ?><br/>
<?php echo $fields['IcoField']['payment']['explanation']; ?>
<?php echo $fields['IcoField']['label']; ?> <?php echo $fields['IcoField']['field']; ?><br/>

<?php echo $fields['BackgroundChooser']['label']; ?><?php echo $fields['BackgroundChooser']['field']; ?><br/>
<?php echo $fields['BackgroundPreview']['label']; ?><?php echo $fields['BackgroundPreview']['field']; ?><br/>

<?php
/* ------------------------------------------------------------------------------
 * Let's show the category chooser now
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $catChooser; ?>

<?php
/* ------------------------------------------------------------------------------
 * Safety code is splitted in two fields too
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $fields['SafetyCodeImage']['label']; ?><?php echo $fields['SafetyCodeImage']['field']; ?><br/>
<?php echo $fields['SafetyCodeField']['label']; ?><?php echo $fields['SafetyCodeField']['field']; ?><br/>

<?php
/* ------------------------------------------------------------------------------
 * At least the entry rules confirmation (has to be in a div container with id="accept_rules_row")
 * ------------------------------------------------------------------------------
 */
?>
<div id="accept_rules_row">
<?php echo $fields['EntryRules']['label']; ?><?php echo $fields['EntryRules']['field']; ?>
</div>

<?php
/* ------------------------------------------------------------------------------
 * And of course the buttons
 * ------------------------------------------------------------------------------
 */
?>
<?php echo $cancelButton; ?>
<?php echo $sendButton; ?><br/>
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« Ответ #10 : 19.12.2010, 22:58:52 »

Ну все... ушел мой платный шаблон гулять по инету.)
Записан
neutomim30
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 135



« Ответ #11 : 19.12.2010, 23:35:22 »

хах, чтож в нем платного то? такой на скачать можно везде
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« Ответ #12 : 20.12.2010, 01:58:58 »

хах, чтож в нем платного то? такой на скачать можно везде
Если честно то не знаю я, но я за него платил. Точнее ещё нет но придется.)
Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #13 : 20.12.2010, 02:19:38 »

а зачем шаблон Шаблон Form выставил, надо было Details View. Ну да фик с ним.

в Общем так в шаблоне V-Card попробуй вставить код

Код:
<?php echo 'Просмотров: '.$mySobi->hits; ?>

после строки

 
Код:
<?php echo HTML_SOBI::customFieldsData($fieldsFormatted);?>

сохрани и замени файл. должно работать, количество просмотров должно отобразится после всего описания и перед кнопками редактировать и удалить
Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #14 : 20.12.2010, 02:36:24 »

Ну все... ушел мой платный шаблон гулять по инету.)

ты всегда можешь отредактировать свое сообщение Azn
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 296


Он не страдает безумием... - Он им наслаждается!


« Ответ #15 : 20.12.2010, 04:21:57 »

Вставил, появилось слово Просмотров, но ... скажем так не работает.

Шаблон Details View

Цитировать
<?php
/**
* @version $Id: SOBI2.details.tmpl.php 5462 2010-08-18 08:25:37Z Sigrid Suski $
* @package: Sigsiu Online Business Index 2 (Sobi2)
* ===================================================
* @author
* Name: Sigrid & Radek Suski, Sigsiu.NET GmbH
* Email: sobi[at]sigsiu.net
* Url: http://www.sigsiu.net
* ===================================================
* @copyright Copyright (C) 2006 - 2010 Sigsiu.NET GmbH (http://www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL.
* You can use, redistribute this file and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
*/

/*please do not remove this line */
defined( '_SOBI2_' ) || exit("Restricted access");

/* ------------------------------------------------------------------------------
 * This is the template for the Details View
 * ------------------------------------------------------------------------------
 */
 foreach($fieldsFormatted as $k=>$v)
 {  $fieldsFormatted[$k]=str_replace("&nbsp;"," ",$v);
  }
?>

<?php HTML_SOBI::renewal( $config,$mySobi ); ?>
<table class="sobi2Detailsmy" width=100%>
  <tr>
    <td align=center valign=top width=100 style='padding-right: 10px;'>
    <?php echo $ico; ?>
  </td>
  <td valign=top>
    <div class="adresssobi" align=center>
    <span style='display: block;padding: 5px;font-size: 16px;font-weight: bold;'>
    <?php echo $mySobi->title; ?></span></div>
    <?php  echo $fieldsFormatted["field_slogan"].'<br/>';
     echo $fieldsFormatted["field_city"];
    echo $fieldsFormatted["field_street"];
     echo $fieldsFormatted["field_home"];
      echo $fieldsFormatted["field_phonecontact"];
      echo $fieldsFormatted["field_dataopen"];
    ?>
  </td>
  <td valign=top width=155 align=center>
    <?php echo $img; ?>
    <div class='adresssobi'>
    <?php HTML_SOBI::waySearchUrl( $waySearchLink,$config ); ?>
    </div>
  </td>
  </tr>
  <tr>
  <td colspan=2>
  <?php  echo $fieldsFormatted["field_fiodirector"];
      echo $fieldsFormatted["field_email"];
      echo $fieldsFormatted["field_website"];
     echo $fieldsFormatted["field_postcode"];
    echo $fieldsFormatted["field_benefits"];
     echo $fieldsFormatted["field_shedule"];
      echo $fieldsFormatted["field_exclusiveproducts"];
      echo $fieldsFormatted["field_discount"];
      echo $fieldsFormatted["field_description"];
      echo $fieldsFormatted["field_present"];
      echo $fieldsFormatted["field_future"];
      echo $fieldsFormatted["field_badtambov"];
      echo $fieldsFormatted["field_liketambov"];
      echo $fieldsFormatted["field_needtambov"];
     
    ?>
  <br/><br/>
  </td>
  <td valign=bottom>
    <?php echo $plugins['reviews']; ?>
  </td>
  </tr>
  <tr>
  <td colspan=3 class='twomysobi' align=center><span style='display: block;padding: 5px;font-size: 14px;'>Фотогалерея</span></td>
  </tr>
  <tr>
  <td colspan=3 align=center><?php echo $plugins["gallery"]; ?></td>
  </tr>
</table>
<br/><br/>

  <?php HTML_SOBI::showGoogleMaps($mySobi, $config); ?>

<table class="sobi2DetailsFooter" width="100%" style='display:none;'>
  <tr>
    <td>
    <?php HTML_SOBI::addedDate($config,$mySobi); ?>
      &nbsp;&nbsp;
    <?php HTML_SOBI::showHits($config,$mySobi);?>
    </td>
    <td><?php HTML_SOBI::editButtons($config,$mySobi); ?></td>
  </tr>
</table>

<?php echo $plugins['jcomments']; ?>
Записан
orsy
Давно я тут
****

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 222



« Ответ #16 : 20.12.2010, 11:48:41 »

угу, ясно, все норм, то я тупанул

вставляй в V-Card вот это

Код:
<?php HTML_SOBI::showHits($config,$mySobi);?>

и в файле

\components\com_sobi2\languages\russian.php - если есть,

если нет, тогда должен быть файлик

\components\com_sobi2\languages\english.php

вот в нем ищешь строку, содержащую

Код:
DEFINE('_SOBI2_HITS', 'Просмотров: ');
- ну тут слово "Просмотров" мое, у тебя может быть что-то другое, вот, и меняешь на что хочешь, этот параметр отвечает за вывод того что будет перед количеством просмотров.

Чтобы вставить дату добавления новости, вставляешь

Код:
<?php HTML_SOBI::addedDate($config,$mySobi); ?>

а чтобы изменить слово, котрое выводится перед датой добавления, в указанном выше файле меняешь в строке

Код:
DEFINE('_SOBI2_DATE_ADDED', 'Добавлено:');

значение "Добавлено: " на свое. Ну вот собсно и все. Если помог, благодари )))

А в детальном просмотре тебе обязательно количество просмотров выводить?
Записан
manager2up
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 32



« Ответ #17 : 28.12.2010, 23:46:05 »

угу, ясно, все норм, то я тупанул

вставляй в V-Card вот это

Код:
<?php HTML_SOBI::showHits($config,$mySobi);?>

и в файле

\components\com_sobi2\languages\russian.php - если есть,

если нет, тогда должен быть файлик

\components\com_sobi2\languages\english.php

вот в нем ищешь строку, содержащую

Код:
DEFINE('_SOBI2_HITS', 'Просмотров: ');
- ну тут слово "Просмотров" мое, у тебя может быть что-то другое, вот, и меняешь на что хочешь, этот параметр отвечает за вывод того что будет перед количеством просмотров.

Чтобы вставить дату добавления новости, вставляешь

Код:
<?php HTML_SOBI::addedDate($config,$mySobi); ?>

а чтобы изменить слово, котрое выводится перед датой добавления, в указанном выше файле меняешь в строке

Код:
DEFINE('_SOBI2_DATE_ADDED', 'Добавлено:');

значение "Добавлено: " на свое. Ну вот собсно и все. Если помог, благодари )))

А в детальном просмотре тебе обязательно количество просмотров выводить?

Странно все это... не отображает ниче (( Может где в конфиге че-то включить? (РЕШЕНО)
« Последнее редактирование: 29.12.2010, 13:19:07 от manager2up » Записан
kokoc
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #18 : 28.02.2011, 12:23:32 »

как решено, если не секрет, просто в детальной инфе все выводится как надо, а в в-кард слово "Просмотров" выводится, а саму цифру нет
Записан
Bowa
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 204



« Ответ #19 : 03.08.2011, 18:10:31 »

так как решено?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet