Aquasonick
Давно я тут
  
Репутация: +0/-2
Offline
Сообщений: 296
Он не страдает безумием... - Он им наслаждается!
|
 |
« : 18.12.2010, 22:54:04 » |
|
Необходима статистика для SOBI2 Чтоб пользователи (юзеры) могли видеть сколько раз просмотрена та или другая анкета. Что можете предложить? Может через Joomla как-то можно сделать?
|
|
|
|
« Последнее редактирование: 18.12.2010, 23:14:31 от Aquasonick »
|
Записан
|
|
|
|
orsy
Давно я тут
  
Репутация: +12/-1
Offline
Пол: 
Сообщений: 222
|
 |
« Ответ #1 : 19.12.2010, 17:58:45 » |
|
Статистика какой анкеты вообще имеется в виду?
В SOBI2 Количество просмотров объявления можно вывести и в шаблоне V-Card и Details View, но в нем по-моему нет никаких анкет. Может имеются в виду профили пользователей? Так если есть профили самих пользователей, наверное они как-то организованы(например при помощи CommunityBuilder1.2.3) и при просмотре профиля тоже можно отобразить количество его просмотров.
|
|
|
|
|
Записан
|
|
|
|
Aquasonick
Давно я тут
  
Репутация: +0/-2
Offline
Сообщений: 296
Он не страдает безумием... - Он им наслаждается!
|
 |
« Ответ #2 : 19.12.2010, 18:10:57 » |
|
Нет. Под анкетами я имел ввиду информацию. Статью или как её ещё назвать.... В общем то для чего и ставят соби) Вот надо нам знать сколько их раз прсоматривают. Joomla на них статистику почему то не ведет.
|
|
|
|
|
Записан
|
|
|
|
orsy
Давно я тут
  
Репутация: +12/-1
Offline
Пол: 
Сообщений: 222
|
 |
« Ответ #3 : 19.12.2010, 18:18:01 » |
|
вставляешь в нужном месте шаблона ывот это: <?php echo $mySobi->hits; ?> и должно быть тебе счастье...
|
|
|
|
|
Записан
|
|
|
|
Aquasonick
Давно я тут
  
Репутация: +0/-2
Offline
Сообщений: 296
Он не страдает безумием... - Он им наслаждается!
|
 |
« Ответ #4 : 19.12.2010, 18:20:21 » |
|
вставляешь в нужном месте шаблона ывот это: <?php echo $mySobi->hits; ?> и должно быть тебе счастье... Для полного счастья хотелось бы узнать где нужное место в шаблоне?
|
|
|
|
|
Записан
|
|
|
|
orsy
Давно я тут
  
Репутация: +12/-1
Offline
Пол: 
Сообщений: 222
|
 |
« Ответ #5 : 19.12.2010, 18:26:58 » |
|
эта строка выводит количество просмотров, то есть этот код должен быть вставлен перед словом "Просмотров:" или "Смотрели:".
А вот где разместить эти данные это уже лично Ваш выбор.
|
|
|
|
|
Записан
|
|
|
|
orsy
Давно я тут
  
Репутация: +12/-1
Offline
Пол: 
Сообщений: 222
|
 |
« Ответ #6 : 19.12.2010, 18:30:41 » |
|
Если вообще нет познаний в PHP и HTML, тогда скрин шаблона в студию, указываете на рисунке место куда надо вставить данную инфу, и так же код самого шаблона тоже в эту же студию.
|
|
|
|
|
Записан
|
|
|
|
Aquasonick
Давно я тут
  
Репутация: +0/-2
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 
|
|
|
|
« Последнее редактирование: 21.12.2010, 00:48:31 от SyncMaster »
|
Записан
|
|
|
|
orsy
Давно я тут
  
Репутация: +12/-1
Offline
Пол: 
Сообщений: 222
|
 |
« Ответ #8 : 19.12.2010, 20:30:56 » |
|
я, наверное, неудачно выразился, мне,чтобы помочь тебе, нужен шаблон не самого сайта, нужен код шаблонов 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
Сообщений: 296
Он не страдает безумием... - Он им наслаждается!
|
 |
« Ответ #9 : 19.12.2010, 22:57:45 » |
|
ааа...сори  Только он большой ) Шаблон 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
Сообщений: 296
Он не страдает безумием... - Он им наслаждается!
|
 |
« Ответ #10 : 19.12.2010, 22:58:52 » |
|
Ну все... ушел мой платный шаблон гулять по инету.)
|
|
|
|
|
Записан
|
|
|
|
neutomim30
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 135
|
 |
« Ответ #11 : 19.12.2010, 23:35:22 » |
|
хах, чтож в нем платного то? такой на скачать можно везде
|
|
|
|
|
Записан
|
|
|
|
Aquasonick
Давно я тут
  
Репутация: +0/-2
Offline
Сообщений: 296
Он не страдает безумием... - Он им наслаждается!
|
 |
« Ответ #12 : 20.12.2010, 01:58:58 » |
|
хах, чтож в нем платного то? такой на скачать можно везде
Если честно то не знаю я, но я за него платил. Точнее ещё нет но придется.)
|
|
|
|
|
Записан
|
|
|
|
orsy
Давно я тут
  
Репутация: +12/-1
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
Пол: 
Сообщений: 222
|
 |
« Ответ #14 : 20.12.2010, 02:36:24 » |
|
Ну все... ушел мой платный шаблон гулять по инету.)
ты всегда можешь отредактировать свое сообщение 
|
|
|
|
|
Записан
|
|
|
|
Aquasonick
Давно я тут
  
Репутация: +0/-2
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(" "," ",$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); ?> <?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
Пол: 
Сообщений: 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
Пол: 
Сообщений: 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
Сообщений: 9
|
 |
« Ответ #18 : 28.02.2011, 12:23:32 » |
|
как решено, если не секрет, просто в детальной инфе все выводится как надо, а в в-кард слово "Просмотров" выводится, а саму цифру нет
|
|
|
|
|
Записан
|
|
|
|
|
Bowa
|
 |
« Ответ #19 : 03.08.2011, 18:10:31 » |
|
так как решено?
|
|
|
|
|
Записан
|
|
|
|
|