X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

2 страниц Открыть меню   1 2 >  
Ответить в данную темуНачать новую тему
> Яндекс Метрика в админке, Как это сделать.
Loader
сообщение 2012-01-07, 11:04
Сообщение #1
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Если Вы пользуетесь Яндекс Метрикой, то можно (и удобно) вывести график посещаемости в админке.
Выглядит вот так:



А сделать это не сложно. Нужно в настройках своего счётчика на вкладке "Доступ" поставить галочку напротив "Показывать данные информера".
Далее открываем файл addons/adminka/modules/section_general.php, ищем в нём
function GeneralMain()
{global $Mainclass,$lang;


заменяем на:

function GeneralMain()
{global $Mainclass,$lang,$head_addon;

$head_addon.='
<script src="js/amcharts/amcharts.js" ENGINE="text/javascript"></script>
<script src="js/amcharts/raphael.js" type="text/javascript"></script>   
<script type="text/javascript" src="//bs.yandex.ru/informer/5361493/json"></script>
<script type="text/javascript">//<![CDATA[

		var chart;
		var chartData = [];
		
   window.onload = function() 
	  {
		  for(var i = 0; i < 7; i++)
      {
      var newDate = new Date();
      newDate.setDate(newDate.getDate() - i);
      newDate = newDate.toDateString();
      newDate = newDate.slice(5);
      
      chartData.push(
         {
           date:newDate, 
           visitors:yandex_metrika_json_informer.uniques[i],
           visits:yandex_metrika_json_informer.visits[i],
           pages:yandex_metrika_json_informer.pageviews[i] 
         });
      }
                // SERIAL CHART
                chart = new AmCharts.AmSerialChart();
                chart.dataProvider = chartData;
                chart.categoryField = "date";
                chart.startDuration = 1;
                chart.plotAreaBorderColor = "#DADADA";
                chart.plotAreaBorderAlpha = 1;
			          chart.marginBottom = 25;
			          chart.marginLeft = 50;
			          
                // AXES
                // Category
                var categoryAxis = chart.categoryAxis;
                categoryAxis.gridPosition = "start";
                categoryAxis.gridAlpha = 0.1;
                categoryAxis.axisAlpha = 0;
                
                // Value
                var valueAxis = new AmCharts.ValueAxis();
                valueAxis.axisAlpha = 0;
                valueAxis.gridAlpha = 0.1;
                valueAxis.tickLength = 0;
                chart.addValueAxis(valueAxis);

                // GRAPHS
                // first graph
                var graph1 = new AmCharts.AmGraph();
                graph1.type = "column";
                graph1.title = "Посетители";
                graph1.valueField = "visitors";
                graph1.balloonText = "Посетители:[[value]]";
                graph1.lineAlpha = 0;
                graph1.fillColors = "#81acd9";
                graph1.fillAlphas = 1;
                chart.addGraph(graph1);

                // second graph
                var graph2 = new AmCharts.AmGraph();
                graph2.type = "column";
                graph2.title = "Визиты";
                graph2.valueField = "visits";
                graph2.balloonText = "Визиты:[[value]]";
                graph2.lineAlpha = 0;
                graph2.fillColors = "#FF0F00";
                graph2.fillAlphas = 1;
                chart.addGraph(graph2);
                
                // third graph
                var graph3 = new AmCharts.AmGraph();
                graph3.type = "column";
                graph3.title = "Просмотры";
                graph3.valueField = "pages";
                graph3.balloonText = "Просмотры:[[value]]";
                graph3.lineAlpha = 0;
                graph3.fillColors = "#FCD202";
                graph3.fillAlphas = 1;
                chart.addGraph(graph3);

                // LEGEND
                var legend = new AmCharts.AmLegend();
                chart.addLegend(legend);

                // WRITE
                chart.write("chartdiv");
		 }
//]]></script>
';


Ищем:

<ul id="stabs" class="reset linetabs">
<li><a class="selected" rel="stab1" href="#"><b>'.$lang['stat'].'</b></a></li>


Заменяем на:

<ul id="stabs" class="reset linetabs">
	<li><a class="selected" rel="stab7" href="#"><b>Яндекс Метрика</b></a></li>
	<li><a rel="stab1" href="#"><b>'.$lang['stat'].'</b></a></li>


Ищем:

<div id="stab6" class="tabcontent"><div class="wbpad"><div class="brdbox">'.$commonnotes.'</div></div><div class="submitline">'.Template::Button($Mainclass->lang['main']['edit'],'button','onclick="NotesCommon()"&#039</span>;).'</div></div>


Добавляем ПОСЛЕ:

<div id="stab7" class="tabcontent"><div id="chartdiv" style="width:800px; height:400px; background-color:#FFFFFF"></div></div>


Вот и всё, осталось распаковать и скопировать два приложенные файла в папку js/amcharts/* и график должен отбражаться.


Прикрепленные файлы
Прикрепленные файлы  javascript.rar ( 69.51 килобайт ) Скачиваний: 13
 
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2012-01-07, 11:17
Сообщение #2
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Почему-то не могу отредактировать своё сообщение, забыл добавить что в строке <script type="text/javascript" src="//bs.yandex.ru/informer/XXXXXXX/json"></script> цифры нужно заменить на свои, они берутся из адресной строки в метрике: http://metrika.yandex.ru/stat/dashboard/?counter_id=XXXXXXX
Перейти в начало страницы
+Цитировать сообщение
kdv1978
сообщение 2012-01-08, 0:58
Сообщение #3
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 239
Регистрация: 2009-07-03

Репутация:   нет  
Всего: 5


А вот такой вопрос касающийся Яндекс Метрики. Сейчас там появился такой функционал как - вебвизор, т.е. можно посмотреть видео как и что пользователь делает на страницах сайта, так вот у меня именно на элеаноре это не работает, т.е. в вебвизоре сохраняется информация допустим о просмотре новости на сайте, но при попытке просмотра начинает происходить загрузка и в результате открывается просто главная страница сайта а не просмотренной пользователем страницы, при чём без интерфейса веб визора.
Кто нибудь посмотрите, это у всех так или только у меня??? Просто на других скриптах вебвизор работает корректно.
Перейти в начало страницы
+Цитировать сообщение
Maximkaboom
сообщение 2012-01-08, 22:11
Сообщение #4
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 766
Регистрация: 2010-04-08
Версия системы: RC5

Репутация:   нет  
Всего: 1


Это кстати для RC5 в альфе делается по другому)
Перейти в начало страницы
+Цитировать сообщение
Xenus
сообщение 2012-01-08, 23:49
Сообщение #5
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 180
Регистрация: 2011-11-01

Репутация:   нет  
Всего: нет


По теме графиков, интересен вывод статистики LiveInternet в админке сайта.

По теме статистики, очень интересен вывод, на отдельной странице в админке, полной статистики по количеству просмотров каждой из страниц сайта. Можно без графики.


Если кто-нибудь сможет сделать нечто подобное, был бы очень признателен, думаю для многих подобные решения могут оказаться нужными и полезными.
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2012-01-09, 8:46
Сообщение #6
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Цитата (Xenus @ 2024-03-28 14:29)
По теме статистики, очень интересен вывод, на отдельной странице в админке, полной статистики по количеству просмотров каждой из страниц сайта. Можно без графики.


Если кто-нибудь сможет сделать нечто подобное, был бы очень признателен, думаю для многих подобные решения могут оказаться нужными и полезными.


Такое уже есть, берите и адаптируйте.
Перейти в начало страницы
+Цитировать сообщение
Xenus
сообщение 2012-01-09, 22:52
Сообщение #7
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 180
Регистрация: 2011-11-01

Репутация:   нет  
Всего: нет


Цитата (Loader @ 2024-03-28 14:29)
Такое уже есть, берите и адаптируйте.
Что-то не замечал. Может поделитесь ссылками или выложите вновь?
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2012-01-10, 5:23
Сообщение #8
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Цитата (Xenus @ 2024-03-28 14:29)
Что-то не замечал. Может поделитесь ссылками или выложите вновь?

Есть такой плагин для WordPress если не ошибаюсь.
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2012-01-15, 8:08
Сообщение #9
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Вот исправленный вариант, спасибо Александру:

открываем файл addons/adminka/modules/section_general.php, ищем в нём

function GeneralMain()


это примерно 42 строка, и заменяем полностью эту функцию (примерно до 216 строки) на вот это:

function GeneralMain()
{global $Mainclass,$lang,$head_addon;
   $head_addon.='
<script src="js/amcharts/amcharts.js" type="text/javascript"></script>
<script src="js/amcharts/raphael.js" type="text/javascript"></script>
<script type="text/javascript" src="//bs.yandex.ru/informer/ХХХХХХХ/json"></script>';
	#Fix
	$Mainclass->LoadClass('classes/others/class_editor.php');
	$content=$Mainclass->Template->OpenTable()
	.'<div class="wbpad twocol"><div class="colomn">
<ul class="reset blockbtns">
<li><a href="'.$Mainclass->services[1]['file'].'?section=management&amp;module=blocks&amp;do=add"><img src="images/modules/blocks-big.png" alt="" /><span>'.$lang['crbl'].'</span></a></li>
<li><a href="'.$Mainclass->services[1]['file'].'?section=modules&amp;module=news&amp;do=add"><img src="images/modules/news-big.png" alt="" /><span>'.$lang['crnews'].'</span></a></li>
<li><a href="'.$Mainclass->services[1]['file'].'?section=modules&amp;module=page&amp;do=add"><img src="images/modules/static-big.png" alt="" /><span>'.$lang['crpage'].'</span></a></li>
<li><a href="'.$Mainclass->services[1]['file'].'?section=modules&amp;module=voting&amp;do=add"><img src="images/modules/voting-big.png" alt="" /><span>'.$lang['crvote'].'</span></a></li>
<li><a href="'.$Mainclass->services[1]['file'].'?section=modules&amp;module=blogs&amp;do=news"><img src="images/modules/blogs-big.png" alt="" /><span>'.$lang['newbl'].'</span></a></li>
<li><a href="'.$Mainclass->services[1]['file'].'?section=management&amp;module=users&amp;do=new_user"><img src="images/modules/users-big.png" alt="" /><span>'.$lang['cruser'].'</span></a></li>
</ul></div>
<div class="colomn">
<div class="blockwel"><div class="pad">'.$lang['dtitle']
.'</div></div>
</div>
<div class="clr"></div>
</div>
	'.$Mainclass->Template->CloseTable();
	if(file_exists($Mainclass->root_path.'install'))
		$content.=$Mainclass->Template->Message($lang['install_nd'],'warning');
	$Mainclass->navigation[0][1]='!'.$Mainclass->navigation[0][1];
	$wd=date('w',$Mainclass->MyTime());
	if($wd==0)
		$wd=7;
	--$wd;
	$comments=$users=array();
	$Mainclass->Db->Query('(SELECT COUNT(`id`) FROM `f_comments`) UNION ALL (SELECT COUNT(`id`) FROM `f_comments` WHERE `date`>DATE_SUB(CURDATE(), INTERVAL '.$wd.' DAY))',__file__,__line__);
	while($t=$Mainclass->Db->Fetch_row())
		$comments[]=$t[0];
	$Mainclass->Db->Query('(SELECT COUNT(`id`) FROM `f_users`) UNION ALL (SELECT COUNT(`id`) FROM `f_users` WHERE `register`>DATE_SUB(CURDATE(), INTERVAL '.$wd.' DAY))',__file__,__line__);
	while($t=$Mainclass->Db->Fetch_row())
		$users[]=$t[0];
	$Mainclass->Db->Query('SELECT TO_DAYS(NOW())-TO_DAYS(`date`) FROM `f_upgrade_hist` ORDER BY `id` ASC LIMIT 1',__file__,__line__);
	list($sitelife)=$Mainclass->Db->Fetch_row();
	$old_d=$Mainclass->Url->d_prefix;
	$Mainclass->Url->d_prefix=str_replace('modules','management',$Mainclass->admin_prefix).'&amp;module=lcomments&amp;';
	$on_general=true;
	require $Mainclass->root_path.'addons/adminka/modules/lcomments.php';
	$tab_comments=ShowComments('','',true);
	$Mainclass->Url->d_prefix=str_replace('modules','management',$Mainclass->admin_prefix).'&amp;module=users&amp;';
	$tab_users='<table class="tabstyle"><tr class="first tablethhead"><th>'.$lang['name'].'</th><th>'.$lang['group'].'</th><th>'.$lang['lastw'].'</th><th>IP</th><th>'.$lang['reg'].'</th><th width="82">'.$Mainclass->lang['main']['functs'].'</th></tr>';
	$Mainclass->Db->Query('SELECT `id`, `name`, `group`, `other_group`, `ip`, `register`, `last_visit` FROM `f_users` ORDER BY `id` DESC LIMIT 5',__file__,__line__);
	$groups=array();
	$n=1;
	while($arr=$Mainclass->Db->Fetch_assoc())
	{
		$groups[]=$arr['group'];
		$user_groups=array();
		if($arr['other_group'])
		{
			$user_groups=explode(',',trim($arr['other_group'],','));
			foreach($user_groups as $k=>$v)
				if($v)
					$groups[]=(int)$v;
				else
					unset($user_groups[$k]);
		}
		array_unshift($user_groups,$arr['group']);
		$tab_users.='<tr class="'.($n==10 ? 'last ' : '').($n++ % 2 ? 'tabletrline1' : 'tabletrline2').'">
		<td>'.$arr['name'].'</td>
		<td>'.($user_groups ? 'gr_'.implode('_, gr_',$user_groups).'_' : '<i>'.$Mainclass->lang['main']['no'].'</i>').'</td>
		<td align="center">'.($arr['last_visit'] ? date('Y-m-d h:j:s',$arr['last_visit']) : '<i>'.$Mainclass->lang['main']['no'].'</i>').'</td>
		<td align="center">'.$arr['ip'].'</td>
		<td align="center">'.$arr['register'].'</td>
		<td class="function"><a href="'.$Mainclass->Url->ConstructUrl(array('edit'=>$arr['id'])).'" title="'.$Mainclass->lang['main']['edit'].'"><img src="'.$Mainclass->Template->GetImage('edit.png').'" alt="'.$Mainclass->lang['main']['edit'].'" /></a><a href="'.$Mainclass->Url->ConstructUrl(array('kill'=>$arr['id'])).'" title="'.$Mainclass->lang['main']['delete'].'"><img src="'.$Mainclass->Template->GetImage('delete.png').'" alt="'.$Mainclass->lang['main']['delete'].'" /></a><a href="'.$Mainclass->Url->ConstructUrl(array('change_pass'=>$arr['id'])).'" title="'.$lang['chpass'].'"><img src="'.$Mainclass->Template->GetImage('edit_password.png').'" alt="'.$lang['chpass'].'" /></a><a href="'.$Mainclass->Url->ConstructUrl(array('change_name'=>$arr['id'])).'" title="'.$lang['chname'].'"><img src="'.$Mainclass->Template->GetImage('edit_name.png').'" alt="'.$lang['chname'].'" /></a></td></tr>';
	}
	$tab_users.='</table>';
	$groups=array_unique($groups);
	if($groups)
	{
		$Mainclass->Db->Query('SELECT `id`,`title`,`html_pref`,`html_end` FROM `f_groups` WHERE `id`'.$Mainclass->Db->In($groups),__file__,__line__);
		while($temp=$Mainclass->Db->Fetch_assoc())
			$tab_users=str_replace('gr_'.$temp['id'].'_',$temp['html_pref'].$temp['title'].$temp['html_end'],$tab_users);
	}
	unset($groups);
	$Mainclass->Url->d_prefix=$old_d;

	$mynotes=$Mainclass->Cache->Get('notes_'.$Mainclass->Account->GetValue('id'),true);
	$commonnotes=$Mainclass->Cache->Get('notes',true);
	if(!$mynotes)
		$mynotes=$Mainclass->lang['main']['no'];
	if(!$commonnotes)
		$commonnotes=$Mainclass->lang['main']['no'];
	$content.=$Mainclass->Template->Title($lang['info']).$Mainclass->Template->OpenTable()
	.'<script type="text/javascript" src="js/tabcontent.js"></script>
<ul id="stabs" class="reset linetabs">
	<li><a class="selected" rel="stab1" href="#"><b>'.$lang['stat'].'</b></a></li>
	<li><a rel="stab7" href="#"><b>Яндекс Метрика</b></a></li>
	<li><a rel="stab2" href="#"><b>'.$lang['comments'].'</b></a></li>
	<li><a rel="stab3" href="#"><b>'.$lang['users'].'</b></a></li>
	<li><a rel="ajax:stab4" href="#"><b>'.$lang['newselc'].'</b></a></li>
	<li><a rel="stab5" href="#"><b>'.$lang['ownnote'].'</b></a></li>
	<li><a rel="stab6" href="#"><b>'.$lang['gennote'].'</b></a></li>
</ul>
<div id="stab1" class="tabcontent">
<table class="tabstyle">
<tr class="first tabletrline1"><td>'.$lang['stcomm'].'</td><td align="center"><b>'.$comments[1].'</b> ('.$comments[0].')</td></tr>
<tr class="tabletrline2"><td>'.$lang['stuser'].'</td><td align="center"><b>'.$users[1].'</b> ('.$users[0].')</td></tr>
<tr class="tabletrline1"><td>'.$lang['stsite'].'</td><td align="center"><b>'.$sitelife.'</b></td></tr>
<tr class="last tabletrline2"><td>'.$lang['time_on_server'].'</td><td align="center">'.date('Y-m-d H:i:s',$Mainclass->MyTime()).'</td></tr>
</table>
</div>
<div id="stab2" class="tabcontent">'.$tab_comments.'</div>
<div id="stab3" class="tabcontent">'.$tab_users.'</div>
<div id="stab4" class="tabcontent">http://eleanor-cms.ru/updates.php?obj=stab4&amp;c=?</div>
<div id="stab5" class="tabcontent"><div class="wbpad"><div class="brdbox">'.$mynotes.'</div></div><div class="submitline">'.Template::Button($Mainclass->lang['main']['edit'],'button','onclick="NotesMy()"').'</div></div>
<div id="stab6" class="tabcontent"><div class="wbpad"><div class="brdbox">'.$commonnotes.'</div></div><div class="submitline">'.Template::Button($Mainclass->lang['main']['edit'],'button','onclick="NotesCommon()"').'</div></div>
<div id="stab7" class="tabcontent"><div id="chartdiv" style="width:800px; height:400px; background-color:#FFFFFF"></div></div>

<script type="text/javascript">//<![CDATA[
		var chart;
		var chartData = [];

$(function(){
	for(var i = 0; i < 7; i++)
	{
		var newDate = new Date();
		newDate.setDate(newDate.getDate() - i);
		newDate = newDate.toDateString();
		newDate = newDate.slice(5);

		chartData.push(
		   {
		     date:newDate,
		     visitors:yandex_metrika_json_informer.uniques[i],
		     visits:yandex_metrika_json_informer.visits[i],
		     pages:yandex_metrika_json_informer.pageviews[i]
		   });
	}
	// SERIAL CHART
	chart = new AmCharts.AmSerialChart();
	chart.dataProvider = chartData;
	chart.categoryField = "date";
	chart.startDuration = 1;
	chart.plotAreaBorderColor = "#DADADA";
	chart.plotAreaBorderAlpha = 1;
	      chart.marginBottom = 25;
	      chart.marginLeft = 50;

	// AXES
	// Category
	var categoryAxis = chart.categoryAxis;
	categoryAxis.gridPosition = "start";
	categoryAxis.gridAlpha = 0.1;
	categoryAxis.axisAlpha = 0;

	// Value
	var valueAxis = new AmCharts.ValueAxis();
	valueAxis.axisAlpha = 0;
	valueAxis.gridAlpha = 0.1;
	valueAxis.tickLength = 0;
	chart.addValueAxis(valueAxis);

	// GRAPHS
	// first graph
	var graph1 = new AmCharts.AmGraph();
	graph1.type = "column";
	graph1.title = "Посетители";
	graph1.valueField = "visitors";
	graph1.balloonText = "Посетители:[[value]]";
	graph1.lineAlpha = 0;
	graph1.fillColors = "#81acd9";
	graph1.fillAlphas = 1;
	chart.addGraph(graph1);

	// second graph
	var graph2 = new AmCharts.AmGraph();
	graph2.type = "column";
	graph2.title = "Визиты";
	graph2.valueField = "visits";
	graph2.balloonText = "Визиты:[[value]]";
	graph2.lineAlpha = 0;
	graph2.fillColors = "#FF0F00";
	graph2.fillAlphas = 1;
	chart.addGraph(graph2);

	// third graph
	var graph3 = new AmCharts.AmGraph();
	graph3.type = "column";
	graph3.title = "Просмотры";
	graph3.valueField = "pages";
	graph3.balloonText = "Просмотры:[[value]]";
	graph3.lineAlpha = 0;
	graph3.fillColors = "#FCD202";
	graph3.fillAlphas = 1;
	chart.addGraph(graph3);

	// LEGEND
	var legend = new AmCharts.AmLegend();
	chart.addLegend(legend);

	// WRITE
	var ch=$("#chartdiv").clone().attr("id","mechart").appendTo("body").css({position:"absolute","left":-1000,"top":-1000}).show();
	chart.write("mechart");
	ch.removeAttr("id").css("position","").appendTo("#chartdiv");
 });


var countries=new ddtabcontent("stabs")
countries.setpersist(true)
countries.setselectedClassTarget("link") //"link" or "linkparent"
countries.init();

function NotesCommon(save)
{
	Ajax(
			"",
			{
				"direct":"admin",
				"module":"",
				"file":"notes",
				"event":save ? "common" : "commonload",
				"text":save ? EDITOR.GetValue("notes_common") : "",
			},
			function(result)
			{
				//alert(result);
				$("#stab6").html(result);
			},
			false
	);
}
function NotesMy(save)
{
	Ajax(
			"",
			{
				"direct":"admin",
				"module":"",
				"file":"notes",
				"event":save ? "my" : "myload",
				"text":save ? EDITOR.GetValue("notes_my") : "",
			},
			function(result)
			{
				//alert(result);
				$("#stab5").html(result);
			},
			false
	);
}

//]]></script>
	'.$Mainclass->Template->CloseTable();
	$content.=$Mainclass->Template->Title($lang['cache_m']);
	if(isset($_POST['clean_cache']))
	{
		$Mainclass->Cache->Lib->CleanCache();
		$content.=$Mainclass->Template->Message($lang['cache_cleaned'],'info');
	}
	if(isset($_POST['kill_cache']))
	{
		$Mainclass->Cache->CleanCacheByTag();
		$content.=$Mainclass->Template->Message($lang['cache_deleted'],'info');
	}
	$content.=$Mainclass->Template->OpenTable().'<div class="blockcashe twocol"><div class="colomn"><div class="pad">'.$lang['cache_cl_d'].'<div class="submitline">
	<form action="" method="post">'.Template::Control('clean_cache','hidden','1').Template::Button($lang['clean_cache'],'submit','style="button"').'</form></div></div></div>
	<div class="colomn"><div class="pad">'.$lang['del_cache_d'].'
	<div class="submitline"><form action="" method="post">'.Template::Control('kill_cache','hidden','1').Template::Button($lang['delete_cache'],'submit','style="button"').'</form></div></div></div>
		<div class="clr"></div>
	</div><div style="display:none">'.$Mainclass->Editor->Area('fix_editor','').'</div>';#Fix
	$content.=$Mainclass->Template->CloseTable();
	$Mainclass->ShowDecoration(false);
	echo $content;
}





Перейти в начало страницы
+Цитировать сообщение
Atix
сообщение 2012-01-23, 23:12
Сообщение #10
Любитель
Иконка группы

Группа: Дизайнеры
Сообщений: 322
Регистрация: 2008-12-12
Из: Россия

Репутация:   нет  
Всего: 14


Loader, не работает.

имеются синтаксические ошибки, точно не скажу, но вроде где маркером пометил.

Цитата
<div id="stab5" class="tabcontent"><div class="wbpad"><div class="brdbox">'.$mynotes.'</div></div><div class="submitline">'.Template::Button($Mainclass->lang['main']['edit'],'button','onclick="NotesMy()"'<</span></span>/span>).'&lt;/div></div>
<div id="stab6" class="tabcontent"><div class="wbpad"><div class="brdbox">'.$commonnotes.'</div></div><div class="submitline">'.Template::Button($Mainclass->lang['main']['edit'],'button','onclick="NotesCommon()"';).'</div></div>


Еще пришлось f_ заменить на prefix_ иначе ошибки подключения к базе данных сыпались.

И все равно не заработало, пустой таб только вижу, помоги пожалуйста.

Сообщение отредактировал Atix - 2012-01-23, 23:15
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2012-01-25, 7:37
Сообщение #11
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Просто этот форум коверкает код, вот и ошибки из-за этого! Префикс заменяет на F и так далее.

Вот скачай этот участок кода в виде файла:

Прикрепленные файлы
Прикрепленные файлы  GeneralMain.rar ( 3.62 килобайт ) Скачиваний: 5
 
Перейти в начало страницы
+Цитировать сообщение
xeon
сообщение 2012-02-28, 20:05
Сообщение #12
Новичок
Иконка группы

Группа: Eleanor user
Сообщений: 97
Регистрация: 2011-09-13

Репутация:   нет  
Всего: нет


это для альфы?
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2012-02-28, 20:38
Сообщение #13
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Цитата (xeon @ 2024-03-28 14:29)
это для альфы?

Нет это для RC5.
Перейти в начало страницы
+Цитировать сообщение
kentik
сообщение 2013-03-11, 17:44
Сообщение #14
Новичок
Иконка группы

Группа: Eleanor user
Сообщений: 94
Регистрация: 2013-02-20

Репутация:   нет  
Всего: нет


Цитата (Loader @ 2012-02-28, 21:38)
Нет это для RC5.


я так понимаю, что в 0,9 это пока нереализуемо?
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-03-11, 19:01
Сообщение #15
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


kentik, почему? Все возможно...
Перейти в начало страницы
+Цитировать сообщение
kentik
сообщение 2013-03-11, 22:30
Сообщение #16
Новичок
Иконка группы

Группа: Eleanor user
Сообщений: 94
Регистрация: 2013-02-20

Репутация:   нет  
Всего: нет


Цитата (Alexander @ 2013-03-11, 20:01)
kentik, почему? Все возможно...


ну я споткнулся на моменте:

открываем файл addons/adminka/modules/section_general.php, ищем в нём function GeneralMain()

не нашел такой строчки
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-03-11, 23:10
Сообщение #17
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


kentik, откройте файл templates/Audora/Classes/General.php - там постарайтесь найти нечто подобное.
Перейти в начало страницы
+Цитировать сообщение
kentik
сообщение 2013-03-12, 15:52
Сообщение #18
Новичок
Иконка группы

Группа: Eleanor user
Сообщений: 94
Регистрация: 2013-02-20

Репутация:   нет  
Всего: нет


Цитата (Alexander @ 2013-03-12, 0:10)
kentik, откройте файл templates/Audora/Classes/General.php - там постарайтесь найти нечто подобное.


вписать выше приведенный код после строк:
    public static function General($nums,$comments,$users,$groups,$mynotes,$conotes,$ck)
    {


так?
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-03-12, 17:03
Сообщение #19
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


kentik, вы в PHP понимаете хоть немного? Надеюсь не будете бездумно вставлять куски кода...
Если нет - то показывайте что куда вставить, я буду направлять.
Перейти в начало страницы
+Цитировать сообщение
kentik
сообщение 2013-03-12, 17:57
Сообщение #20
Новичок
Иконка группы

Группа: Eleanor user
Сообщений: 94
Регистрация: 2013-02-20

Репутация:   нет  
Всего: нет


Цитата (Alexander @ 2013-03-12, 18:03)
kentik, вы в PHP понимаете хоть немного? Надеюсь не будете бездумно вставлять куски кода...
Если нет - то показывайте что куда вставить, я буду направлять.


:-)

у меня ошибка в этой строчке: $Mainclass->LoadClass('classes/others/class_editor.php');

браузер пишет: Fatal error: Call to a member function LoadClass() on a non-object in /home/k/kentik/public_html/templates/Audora/Classes/General.php on line 69

что я делал:
взял файл из 11 сообщения этой ветки и его содержимое замен 59-221 строчки general.php


Сообщение отредактировал Alexander - 2013-03-13, 2:42
Перейти в начало страницы
+Цитировать сообщение

2 страниц Открыть меню   1 2 >
Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0405 сек.    12 запросов    GZIP включен    Сейчас: 2024-03-28, 14:29