Перейти к контенту

КАк подцееденится к таблице


Рекомендуемые сообщения

в Файле /topics.php

в начале

//картинка

var $kart = "align";

 

Потом

if ( $poster['id'] )

{

if($row['align'])

$row['align'] ='<img src="www.host/align'.$row['align'].'.gif" border=0>';

 

{

$this->output .= '<img src="www.host/align.gif" border=0>';

}

$poster['_members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>".$this->ipsclass->make_name_formatted($poster['members_display_name_short'], $poster['mgroup'])."</a>";

}

 

??

Ссылка на комментарий
Поделиться на других сайтах

Простите, но что это за бред?

 

var $kart = "align";

 

Нигде не применяется.

 

$poster['_members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>".$this->ipsclass->make_name_formatted($poster['members_display_name_short'], $poster['mgroup'])."</a>";

 

Зачем это совать в while() ???

 

while( $row = $this->ipsclass->DB->fetch_row() )

 

Нет запроса, который бы обрабатывался через fetch_row().

 

$this->output

 

Зачем? Это не даст нужного результата.

 

if($row['align'])

$row['align'] ='<img src="www.host/align'.$row['align'].'.gif" border=0>';

 

{

 

И, нафиг открывающаяся фигурная скобка?

 

Я вставил как у казано

 

я понимаю что надо уччить МАт часть(((

 

Учите. Что-то объяснять == биться лбом о бетонную стену.

Ссылка на комментарий
Поделиться на других сайтах

Я хочу вывести картинку возле ника в сообщениях из таблице созданой мной-же idf_sostav

 

$row['align'] ='<img src="www.host/align'.$row['align'].'.gif" border=0>';

Ссылка на комментарий
Поделиться на других сайтах

Ваша с doctorrr проблема в том, что для вывода сообщений, в зависимости от настроек, может использоваться другой запрос, в функции topics_get_posts_with_join. скорее всего дело в этом :D
Ссылка на комментарий
Поделиться на других сайтах

Я хочу вывести картинку возле ника в сообщениях из таблице созданой мной-же idf_sostav

 

$row['align'] ='<img src="www.host/align'.$row['align'].'.gif" border=0>';

	$this->ipsclass->DB->simple_construct( array( 'select' => '*',
												  'from'   => 'sostav',
													'where'  => "id =".$poster['id']
								 )	  );

$this->ipsclass->DB->simple_exec();

while($row = $this->ipsclass->DB->fetch_row()){

	if($row["align"]){		  
		$this->ipsclass->input['align'] = '<img src="www.host/align'.$row['align'].'.gif" border=0>';			  
	}
	 else
	{
		 $this->ipsclass->input['align'] = '<img src="www.host/align.gif" border=0>';
	}
}

 

в шаблоне skin_topic >> RenderRow

 

			<if="$author['id']">
			<div id="post-member-{$post['pid']}" class='popmenubutton-new-out'>
				<span class="{$post['name_css']}">{$author['_pp_online_image']}{$author['_members_display_name']}</span>
			</div>
...

вставляешь {$this->ipsclass->input['align']} что бы было так

<span class="{$post['name_css']}">{$author['_pp_online_image']}{$author['_members_display_name']} {$this->ipsclass->input['align']} </span>

 

чорт тебя знает, но вроде так, так так же я и писал на предыдущей странице, вроде по всей логике должно хоть както но работать

Ссылка на комментарий
Поделиться на других сайтах

Как Я писал Выше оно работало и без всего... Проблема была в том что Рисунок возле ника нормально выводило, но сообщения этого юзера не видно как и остальных.. просто чистый Ответ((9
Ссылка на комментарий
Поделиться на других сайтах

Как Я писал Выше оно работало и без всего... Проблема была в том что Рисунок возле ника нормально выводило, но сообщения этого юзера не видно как и остальных.. просто чистый Ответ((9

попробуи еще раз только то что я написал, все остальное удали, все должно норм оттображаться

 

хотя да лучше в 1 запрос сделать, но и это работать должно

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

$this->ipsclass->DB->query( "SELECT align, clan, name, level FROM adf_sostav WHERE id =".$poster['id'] );
while( $row = this->ipsclass->DB->fetch_row() )
{
$poster['name'] = $row["name"];
$poster['pfof'] = $row["pfof"];
$poster['imj'] = $row["imj"];

if ( $row['align'] > 0 ) { $poster['align'] = '<img src="хост/align'.$align.'.gif" border=0 />'; } else { $poster['align'] = '<хост/align.gif" border=0 />'; }
}

 

В редактировании скина : skin_topic->RenderRow тебе доступны эти переменные, но массив будет $author.

 

То есть пример переменной в скине : {$author['pfof']}

 

-------

 

можно запрос по другому еще составить ( неск. примеров, чтобы тебе понять суть ) :

 

1 :

$this->ipsclass->DB->simple_construct( array( 'select' => 'align, clan, name, level', 'from' => 'sostav', 'where' => "id =".$poster['id'] ) );
$this->ipsclass->DB->simple_exec();
while( $row = this->ipsclass->DB->fetch_row() )
.....

 

2 ( самый мой любимый способ :D ) :

$row = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'align, clan, name, level', 'from' => 'sostav', 'where' => "id =".$poster['id'] ) );

$poster['name'] = $row["name"];
$poster['pfof'] = $row["pfof"];
$poster['imj'] = $row["imj"];
.......

/* Как видишь тут никакого while ненужно. Однако действует только если идет выборка 1 записи за запрос ( как раз в твоем случае ) */

 

--------

 

Зря ты используешь $poster['name'] и $row - они уже зарезервированы ИПБ, видать поэтому у тебя косяки и идут.

Замени их, например на $poster['namex'] и $rowx.

 

Удачи.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.