Главная Главная  Форум Форум  Мини чат Мини чат  Файлы Файлы  Новости Новости  Сайты Сайты  Статьи Статьи  Документация
История мини чата Написать
[ Нояб 26, 22:13 ] xeon: Да движок умер жалко хотя давно им не пользуюсь мои проекты доживают на нем пока так готовлю свой движок :)
[ Сент 30, 13:59 ] Eps: Проект умер походу....
[ Февр 04, 15:56 ] M@XIM: Есть кто?)
[ Июнь 12, 12:16 ] wsok: проект умер чтоль? интеграции с ксеном не ждать?
[ Нояб 25, 20:30 ] Jade: Вот и я тут появилась. ))

Партнёры

Перейти к содержимому


Хак построничный вывод новостей в блоке.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 62

#1 DNP

DNP

    Активный участник

  • Администраторы
  • PipPipPip
  • 2561 сообщений
  • Пол:Мужчина
  • Город:RUS
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 15 January 2008 - 18:14

Автор:froniki



   [MKP All]Все новости постранично для модуля Новости
« on: December 11, 2006, 09:02:44 am »  

--------------------------------------------------------------------------------



Открываем mkportal/blocks/news.php и ищем
$content = "
<tr>
 <td class=\"contents\">
  <div class=\"taburlo\">
над этим добавляем:
// added by Studentus.NET, moded by Froniki
global $mkportals, $DB, $std, $print, $mklib, $Skin;
$start = $mkportals->input['start'];
$query = $DB->query("SELECT id FROM mkp_news");
$count = mysql_num_rows ($query);

$q_page		=	$mkportals->input['st'];
if ($q_page=="" or $q_page <= 0) {
$q_page	=	0;
}
$per_page = $mklib->config['news_page'];
if ($per_page=="" or $per_page <= 0) {
$per_page	=	10;
}

   $start = $q_page;
$show_pages = $mklib->build_pages( array( TOTAL_POSS  => $count,
PER_PAGE	=> $per_page,
CUR_ST_VAL  => $q_page,
L_SINGLE	=> '',
L_MULTI	 => 'pagine',
BASE_URL	=> 'index.php?ind=news&op=news_show_all',
 )
  );
Ниже ищем:
{$cont}
</td>
	 </tr>
	</table>
</div>
  </td>
   </tr>
меняем на:
{$cont}
</td>
	 </tr>
   </table>
   <br /><center>{$show_pages}</center><br />
</div>
 </td>
  </tr>
Открываем mkportal/modules/news/index.php и ищем:
case 'news_show_category':
$this->news_show_category();
break;
case 'news_show_single':
$this->news_show_single();
break;
Заменяем на:
case 'news_show_category':
$this->news_show_category();
break;
case 'news_show_all':
$this->news_show_all();
break;
case 'news_show_single':
$this->news_show_single();
break;
Ниже ищем:
function news_show_single() {
над этой строкой добавляем функцию:
//Все новости постранично (mod by Froniki)
	function news_show_all() {
		global $mkportals, $DB, $std, $print, $mklib, $Skin, $mklib_board;

		$link_user = $mklib_board->forum_link("profile");;
		$start = $mkportals->input['start'];
		$query = $DB->query("SELECT id FROM mkp_news");
		$count = mysql_num_rows ($query);

		$q_page		=	$mkportals->input['st'];
		if ($q_page=="" or $q_page <= 0) {
			$q_page	=	0;
		}
		$per_page = $mklib->config['news_page'];
		if ($per_page=="" or $per_page <= 0) {
			$per_page	=	10;
		}

		$start = $q_page;
		$show_pages = $mklib->build_pages( array( TOTAL_POSS  => $count,
							PER_PAGE	=> $per_page,
							CUR_ST_VAL  => $q_page,
							L_SINGLE	=> '',
							L_MULTI	 => 'pagine',
							BASE_URL	=> 'index.php?ind=news&op=news_show_all',
										  )
								   );

	$query = $DB->query( "SELECT id, idautore, titolo, autore, testo, data FROM mkp_news where validate = '1' ORDER BY `id` DESC LIMIT $start, $per_page");
	while( $row = $DB->fetch_row($query) ) {
		$idnt = $row['id'];
		$query1 = $DB->query( "SELECT id FROM mkp_news_comments where identry = '$idnt'");
		$totcomments = $DB->get_num_rows($query1);
		$titolo = stripslashes($row['titolo']);
		$name = $row['autore'];
		$id_orig_name = $row['idautore'];
		$cdata = $mklib->create_date($row['data']);
		$testo = stripslashes($row['testo']);
		if ($mklib->mkeditor == "BBCODE") {
			$testo = $mklib->decode_bb($testo);
			$testo = $mklib_board->decode_smilies($testo);
		}
		$news_words= $mklib->config['news_words'];
		if ($mklib->config['news_html']) {
			$testo = str_replace ("<br />", " ", $testo);
			$testo = strip_tags ($testo);
   		}
		if ($news_words) {
			$testo = substr ($testo, 0, $news_words);
			$testo = $testo." ...";
   		}
		$content .= "
		<script type=\"text/javascript\">
			function makesure2() {
			if (confirm('{$mklib->lang[ne_delneconfirm]}')) {
			return true;
			} else {
			return false;
			}
			}
			</script>
		<table class=\"tabnews\" cellspacing=\"2\" cellpadding=\"2\" width=\"100%\">
		  <tbody>
		  <tr>
			<td class=\"tdblock\"><a class=\"mktxtcontr\" href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">$titolo</a>
			</td>		  
		";
		if($mkportals->member['g_access_cp'] || $mklib->member['g_mod_news']) {
			$content.= "
			<td class=\"tdblock\" align=\"right\" width=\"20%\">
			  <div align=\"center\">
			  [<a href=\"index.php?ind=news&op=edit&idnews={$row['id']}\">{$mklib->lang['ne_modify']}</a> | <a href=\"index.php?ind=news&op=delete&idnews={$row['id']}\" onclick=\"return makesure2()\">{$mklib->lang['ne_delete']}</a>]
			  </div>
			</td>
			";
		}
		$content .= "</tr>";
		$content .= "<tr><td colspan=\"2\"><br />$testo<br /><br /></td></tr>";
		$content.= "<tr><td align=\"right\" colspan=\"2\">";
		$content.= "<br /><i>{$mklib->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata, <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$mklib->lang['ne_comments']}</a>($totcomments), <a href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">{$mklib->lang['ne_readall']}</a></i>";
		$content .= "
			</td>
		  </tr>
		  </tbody>
		</table>
		";
	}
	$output = "
	<tr>
	  <td><br />
		<table cellspacing=\"0\" cellpadding=\"0\" width=\"98%\" align=\"center\" border=\"0\">
		  <tr>
		<td width=\"25\"><img src=\"$mklib->images/locbar.gif\" alt=\"\" /></td>
		<td width=\"60%\"><a href=\"index.php?ind=news\">{$mklib->lang['ne_mkpnews']}</a></td>
		<td class=\"modulelite\" align=\"right\">  
	";
	if($mkportals->member['g_access_cp'] || $mklib->member['g_send_news']) {
		$output .= "<a href=\"index.php?ind=news&op=submit_news\">[ {$mklib->lang['ne_insertn']} ]</a>  ";
	}

	$output .= "
		</td>
		  </tr>
	
		  <!-- questa и la pagina di visualizzazione delle news -->
		  <tr>
		<td colspan=\"3\">
		
		  <div id=\"taburlo\">
		  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\">
			<tr>
			  <td valign=\"top\">
			{$content}
			  </td>
			</tr>
		  </table>		  
		  </div>
		  
		   {$show_pages}
		</td>
		  </tr>
		</table>
	  </td>
	</tr>
		
	<tr>
	  <td align=\"center\"><br /><br />
		<div align=\"center\"><a href=\"http://www.mkportal.it\" target=\"_blank\">MKPNews</a> ©2004-2006 <a href=\"http://www.mkportal.it\" target=\"_blank\">mkportal.it</a></div>
	  </td>
	</tr>	
	";
	$blocks .= $Skin->view_block("{$mklib->lang['ne_news']}", $output);
	$mklib->printpage("1", "1", "{$mklib->lang['ne_news']}", $blocks);

 }

Мод проверн и работает, если вдруг у вас перестанет работать портал проблема в ваших руках.

Мной переделаный Хак под коректную работу с форумами IPB2.3.x
Открываем mkportal/blocks/news.php и ищем
$content = "
<tr>
 <td class=\"contents\">
  <div class=\"taburlo\">
над этим добавляем:
// added by Studentus.NET, moded by Froniki
global $mkportals, $DB, $std, $print, $mklib, $Skin;
$start = $mkportals->input['start'];
$query = $DB->query("SELECT id FROM mkp_news");
$count = $DB->get_num_rows ($query);

$q_page	 =	$mkportals->input['st'];
if ($q_page=="" or $q_page <= 0) {
$q_page	=	0;
}
$per_page = $mklib->config['news_page'];
if ($per_page=="" or $per_page <= 0) {
$per_page	=	10;
}

   $start = $q_page;
$show_pages = $mklib->build_pages( array( TOTAL_POSS  => $count,
PER_PAGE	=> $per_page,
CUR_ST_VAL  => $q_page,
L_SINGLE	=> '',
L_MULTI	 => 'pagine',
BASE_URL	=> 'index.php?ind=news&op=news_show_all',
 )
  );
Ниже ищем:
{$cont}
</td>
	 </tr>
	</table>
</div>
  </td>
   </tr>
меняем на:
{$cont}
</td>
	 </tr>
   </table>
   <br /><center>{$show_pages}</center><br />
</div>
 </td>
  </tr>
Открываем mkportal/modules/news/index.php и ищем:
case 'news_show_category':
$this->news_show_category();
break;
case 'news_show_single':
$this->news_show_single();
break;
Заменяем на:
case 'news_show_category':
$this->news_show_category();
break;
case 'news_show_all':
$this->news_show_all();
break;
case 'news_show_single':
$this->news_show_single();
break;
Ниже ищем:
function news_show_single() {
над этой строкой добавляем функцию:
//Все новости постранично (mod by Froniki)
	function news_show_all() {
		global $mkportals, $DB, $std, $print, $mklib, $Skin, $mklib_board;

		$link_user = $mklib_board->forum_link("profile");;
		$start = $mkportals->input['start'];
		$query = $DB->query("SELECT id FROM mkp_news");
		$count = $DB->get_num_rows ($query);

		$q_page		=	$mkportals->input['st'];
		if ($q_page=="" or $q_page <= 0) {
			$q_page	=	0;
		}
		$per_page = $mklib->config['news_page'];
		if ($per_page=="" or $per_page <= 0) {
			$per_page	=	10;
		}

		$start = $q_page;
		$show_pages = $mklib->build_pages( array( TOTAL_POSS  => $count,
							PER_PAGE	=> $per_page,
							CUR_ST_VAL  => $q_page,
							L_SINGLE	=> '',
							L_MULTI	 => 'pagine',
							BASE_URL	=> 'index.php?ind=news&op=news_show_all',
										  )
								   );

	$query = $DB->query( "SELECT id, idautore, titolo, autore, testo, data FROM mkp_news where validate = '1' ORDER BY `id` DESC LIMIT $start, $per_page");
	while( $row = $DB->fetch_row($query) ) {
		$idnt = $row['id'];
		$query1 = $DB->query( "SELECT id FROM mkp_news_comments where identry = '$idnt'");
		$totcomments = $DB->get_num_rows($query1);
		$titolo = stripslashes($row['titolo']);
		$name = $row['autore'];
		$id_orig_name = $row['idautore'];
		$cdata = $mklib->create_date($row['data']);
		$testo = stripslashes($row['testo']);
		if ($mklib->mkeditor == "BBCODE") {
			$testo = $mklib->decode_bb($testo);
			$testo = $mklib_board->decode_smilies($testo);
		}
		$news_words= $mklib->config['news_words'];
		if ($mklib->config['news_html']) {
			$testo = str_replace ("<br />", " ", $testo);
			$testo = strip_tags ($testo);
   		}
		if ($news_words) {
			$testo = substr ($testo, 0, $news_words);
			$testo = $testo." ...";
   		}
		$content .= "
		<script type=\"text/javascript\">
			function makesure2() {
			if (confirm('{$mklib->lang[ne_delneconfirm]}')) {
			return true;
			} else {
			return false;
			}
			}
			</script>
		<table class=\"tabnews\" cellspacing=\"2\" cellpadding=\"2\" width=\"100%\">
		  <tbody>
		  <tr>
			<td class=\"tdblock\"><a class=\"mktxtcontr\" href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">$titolo</a>
			</td>		  
		";
		if($mkportals->member['g_access_cp'] || $mklib->member['g_mod_news']) {
			$content.= "
			<td class=\"tdblock\" align=\"right\" width=\"20%\">
			  <div align=\"center\">
			  [<a href=\"index.php?ind=news&op=edit&idnews={$row['id']}\">{$mklib->lang['ne_modify']}</a> | <a href=\"index.php?ind=news&op=delete&idnews={$row['id']}\" onclick=\"return makesure2()\">{$mklib->lang['ne_delete']}</a>]
			  </div>
			</td>
			";
		}
		$content .= "</tr>";
		$content .= "<tr><td colspan=\"2\"><br />$testo<br /><br /></td></tr>";
		$content.= "<tr><td align=\"right\" colspan=\"2\">";
		$content.= "<br /><i>{$mklib->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata, <a href=\"index.php?ind=news&op=submit_comment&idnews={$row['id']}\">{$mklib->lang['ne_comments']}</a>($totcomments), <a href=\"index.php?ind=news&op=news_show_single&ide={$row['id']}\">{$mklib->lang['ne_readall']}</a></i>";
		$content .= "
			</td>
		  </tr>
		  </tbody>
		</table>
		";
	}
	$output = "
	<tr>
	  <td><br />
		<table cellspacing=\"0\" cellpadding=\"0\" width=\"98%\" align=\"center\" border=\"0\">
		  <tr>
		<td width=\"25\"><img src=\"$mklib->images/locbar.gif\" alt=\"\" /></td>
		<td width=\"60%\"><a href=\"index.php?ind=news\">{$mklib->lang['ne_mkpnews']}</a></td>
		<td class=\"modulelite\" align=\"right\">  
	";
	if($mkportals->member['g_access_cp'] || $mklib->member['g_send_news']) {
		$output .= "<a href=\"index.php?ind=news&op=submit_news\">[ {$mklib->lang['ne_insertn']} ]</a>  ";
	}

	$output .= "
		</td>
		  </tr>
	
		  <!-- questa и la pagina di visualizzazione delle news -->
		  <tr>
		<td colspan=\"3\">
		
		  <div id=\"taburlo\">
		  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\">
			<tr>
			  <td valign=\"top\">
			{$content}
			  </td>
			</tr>
		  </table>		  
		  </div>
		  
		   {$show_pages}
		</td>
		  </tr>
		</table>
	  </td>
	</tr>
		
	<tr>
	  <td align=\"center\"><br /><br />
		<div align=\"center\"><a href=\"http://www.mkportal.it\" target=\"_blank\">MKPNews</a> ©2004-2006 <a href=\"http://www.mkportal.it\" target=\"_blank\">mkportal.it</a></div>
	  </td>
	</tr>	
	";
	$blocks .= $Skin->view_block("{$mklib->lang['ne_news']}", $output);
	$mklib->printpage("1", "1", "{$mklib->lang['ne_news']}", $blocks);

 }

DEMO  в низу у блока новостей появился разделитель страниц.

Спасибо froniki за проделанную работу над Хаком

#2 alexrvs

alexrvs

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений
  • Пол:Мужчина
  • Город:Krasnodar
  • Интересы:архитектор
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2 RC1

Отправлено 16 January 2008 - 22:40

да спасибо действительно помогло :)

#3 vov41k

vov41k

    Активный участник

  • Пользователи
  • PipPipPip
  • 441 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.1.x
  • Версия MKP:C1.2 Final

Отправлено 27 January 2008 - 02:30

Вот поставил хак, все пучком ;)
Ну вот когда з гл страници переходиш на следующую тот там уже непоказано иконку категории в котой новость лежит и саму категори...как зделать тобы показывало категорию?

#4 RESSI

RESSI

    Активный участник

  • Пользователи
  • PipPipPip
  • 198 сообщений
  • Пол:Мужчина
  • Город:Israel
  • Форум:IPB 1.x
  • Версия MKP:M1.1.2b

Отправлено 15 April 2008 - 06:01

Pochemu u menya tol'ko beret novosti iz odnogo razdelal , a ne iz vseh ??

#5 Insider

Insider

    Активный участник

  • Пользователи
  • PipPipPip
  • 30 сообщений
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2 RC1

Отправлено 19 June 2008 - 08:47

Вобшем сделал все по инструкции , страницы внизу не появились,зато на верху вот такая ерунда

"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/****/domains/*****.ru/public_html/mkportal/blocks/news.php on line 118"

Мне это ни о чем не говорит:(ну вродде как не может вернуть результаты..
На этой строке(118) на ходится следующее:

$count = mysql_num_rows ($query);

ЗЫ Все переделывал несколько раз ..результат тот же.
ЗЫЫ я ламер,так что если будете отвечать,то не сильно заумно плиз:)

Кстати на многих сайтах видел такую же ошибку(если это можно так назвать)...

Сообщение отредактировал Insider: 19 June 2008 - 08:48


#6 vov41k

vov41k

    Активный участник

  • Пользователи
  • PipPipPip
  • 441 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.1.x
  • Версия MKP:C1.2 Final

Отправлено 19 June 2008 - 18:33

Просмотр сообщенияInsider (19.6.2008, 4:47) писал:

Вобшем сделал все по инструкции , страницы внизу не появились,зато на верху вот такая ерунда

"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/****/domains/*****.ru/public_html/mkportal/blocks/news.php on line 118"

Мне это ни о чем не говорит:(ну вродде как не может вернуть результаты..
На этой строке(118) на ходится следующее:

$count = mysql_num_rows ($query);

ЗЫ Все переделывал несколько раз ..результат тот же.
ЗЫЫ я ламер,так что если будете отвечать,то не сильно заумно плиз:)

Кстати на многих сайтах видел такую же ошибку(если это можно так назвать)...
Значить шото нетуда впихнул, в меня все чики пики, полгода пашет

#7 DNP

DNP

    Активный участник

  • Администраторы
  • PipPipPip
  • 2561 сообщений
  • Пол:Мужчина
  • Город:RUS
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 19 June 2008 - 19:15

Insider,
ну нет не понимаю я людей что  читать не умеем там в первом сообщении написано
Мной переделаный Хак под коректную работу с форумами IPB2.3.x
и всё что ниже нужно было делать а не то что выше.

#8 BMG

BMG

    Активный участник

  • Пользователи
  • PipPipPip
  • 419 сообщений
  • Пол:Мужчина
  • Интересы:http://www.mokro.us
    http://www.chih-pih.ru
  • Форум:PHPBB3
  • Версия MKP:C1.2.2

Отправлено 19 June 2008 - 20:18

Просмотр сообщенияSupport (19.6.2008, 19:15) писал:

Мной переделаный Хак под коректную работу с форумами IPB2.3.x
а в чем различия до и после переделки?

#9 DNP

DNP

    Активный участник

  • Администраторы
  • PipPipPip
  • 2561 сообщений
  • Пол:Мужчина
  • Город:RUS
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 19 June 2008 - 21:14

BMG,
В запросах в SQL

#10 Insider

Insider

    Активный участник

  • Пользователи
  • PipPipPip
  • 30 сообщений
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2 RC1

Отправлено 20 June 2008 - 06:18

Просмотр сообщенияSupport (19.6.2008, 18:15) писал:

Insider,
ну нет не понимаю я людей что  читать не умеем там в первом сообщении написано
Мной переделаный Хак под коректную работу с форумами IPB2.3.x
и всё что ниже нужно было делать а не то что выше.
Мне вот интересно почему вы сразу пытаетесь опустить людей?вот типа вы такие глупые ничего не понимаете...
Кто тебе сказал что я делал по 1 инструкции? я как раз то ки сначала раза два по второй сделал,а потом еще 1 рз по первой результат одинаковый

#11 DNP

DNP

    Активный участник

  • Администраторы
  • PipPipPip
  • 2561 сообщений
  • Пол:Мужчина
  • Город:RUS
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 20 June 2008 - 18:48

Insider,
НЕ кто вас не пытался .............. просто все ошибки из за не внимательности вы вот счас пишите что результат одинаковый в обоих случаях вы вот счас прикалываетесь или в заблуждение в вести хотите?
этой ошибки во втором варянте быть не может посто так как этого аргумента mysql_num_rows() просто нет в коде и сответствено и ошибки быть не может. да и на сайте battlex.ru у вас всё работает и кто вы после этого? в любом случае если подобное повторится будет бан а пока предупреждение.

#12 Insider

Insider

    Активный участник

  • Пользователи
  • PipPipPip
  • 30 сообщений
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2 RC1

Отправлено 21 June 2008 - 09:11

Ну для начала Battlex.Ru это не мой сайт,а моего друга...Я бы спросил у него,но он в отпуске.
А насчет того что одинаковый я имел ввиду что ни 1 ни 2 случае не появляются страницы(но если делать по 1 инстр.,то еще наверху эта ерунда про mysql_num_rows()).Ну тут согласен не четко выразился,уж извините..

#13 DNP

DNP

    Активный участник

  • Администраторы
  • PipPipPip
  • 2561 сообщений
  • Пол:Мужчина
  • Город:RUS
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 21 June 2008 - 09:46

Insider,
Предположим сайт вашего друга. Ну у него работает у нас работает и удругих тоже какой вывод!

#14 Insider

Insider

    Активный участник

  • Пользователи
  • PipPipPip
  • 30 сообщений
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2 RC1

Отправлено 21 June 2008 - 17:37

Вывод: я ламер.

ЗЫ Это серьезно сайт моего друга.Он здесь под СД7 сидит

#15 BMG

BMG

    Активный участник

  • Пользователи
  • PipPipPip
  • 419 сообщений
  • Пол:Мужчина
  • Интересы:http://www.mokro.us
    http://www.chih-pih.ru
  • Форум:PHPBB3
  • Версия MKP:C1.2.2

Отправлено 21 June 2008 - 20:41

Просмотр сообщенияSupport (19.6.2008, 21:14) писал:

BMG,
В запросах в SQL
Если можно по подробней плиз:(
У меня модуль тоже не хочет нормально с IPB работать и не могу понять почему...
Может есть какая особенность в написании запросов?
Можно в личку если оффтоп.

Сообщение отредактировал BMG: 21 June 2008 - 20:44


#16 DNP

DNP

    Активный участник

  • Администраторы
  • PipPipPip
  • 2561 сообщений
  • Пол:Мужчина
  • Город:RUS
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 21 June 2008 - 21:24

BMG,
Пример было
 $query = $DB->query("SELECT id FROM mkp_news");
		$count = mysql_num_rows ($query);

стало
$query = $DB->query("SELECT id FROM mkp_news");
$count = $DB->get_num_rows ($query);

запрос такого вида mysql_num_rows не подерживает в новых версиях форума соответствено не чего не выведет.

а вобще я незнаю как это обьяснить с научной точки :(  
выкладывайте модуль попробуем подогнать его под актуальную версию

#17 BMG

BMG

    Активный участник

  • Пользователи
  • PipPipPip
  • 419 сообщений
  • Пол:Мужчина
  • Интересы:http://www.mokro.us
    http://www.chih-pih.ru
  • Форум:PHPBB3
  • Версия MKP:C1.2.2

Отправлено 26 June 2008 - 20:55

http://www.rusmkport...h...
вроде нашел причину
похоже IPB не нравится
		$DB->close_db();


#18 vov41k

vov41k

    Активный участник

  • Пользователи
  • PipPipPip
  • 441 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.1.x
  • Версия MKP:C1.2 Final

Отправлено 31 July 2008 - 14:57

Тойсть тепер в нем будет видно с какой категории новость?
Дай плиз линк на Хак на офф сайте...

#19 rol

rol

    Активный участник

  • Пользователи
  • PipPipPip
  • 39 сообщений
  • Пол:Мужчина
  • Форум:SMF
  • Версия MKP:C1.2 Final

Отправлено 01 August 2008 - 01:53

Просмотр сообщенияvov41k (31.7.2008, 14:57) писал:

Тойсть тепер в нем будет видно с какой категории новость?
Дай плиз линк на Хак на офф сайте...
Вроде так. Показывается также правильное положение закреплённых новостей (с соответствующей иконкой).

Автор хака - Elwizard. Он в курсе и, видимо, после своего отпуска сообщит на офсайте MKPOrtal'а.
Я же сделал вроде бы как "хак хака"  ;)

Сообщение отредактировал rol: 01 August 2008 - 01:59


#20 rol

rol

    Активный участник

  • Пользователи
  • PipPipPip
  • 39 сообщений
  • Пол:Мужчина
  • Форум:SMF
  • Версия MKP:C1.2 Final

Отправлено 01 August 2008 - 03:44

Может быть, это важно:
конфигурация у меня и Elwizard'а - MKPortal 1.2.1 + SMF 1.1.5.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


MKPortal R1.0.2©2003-2008 mkportal.it
Logan ©2007-2011 RusMKPortal
Время: 0.01019 сек Память: 6.48MB Запросов к БД: 8