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

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


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

в Файле /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.

 

Удачи.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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