Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

[ХАК] Рекомендуемые пользователи в новости


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

 

Открываем system/modules/news.php

И после 

			//Head
			if(!$_POST['page_cnt']){

вставляем данный код вывода

			$sql_ =  $db->super_query("SELECT user_id,user_status, user_friends_num,adres, user_search_pref,user_name, user_photo, user_birthday, user_country_city_name, user_last_visit, user_official, user_logged_mobile FROM `".PREFIX."_users` WHERE user_last_visit AND user_id AND user_country = '{$user_info['user_country']}' ORDER BY RAND() LIMIT 5", 1);
	        $tpl->load_template('news/find_friends.tpl');
			foreach($sql_ as $row){
				$tpl->set('{name}', $row['user_search_pref']);
				$tpl->set('{status}', $row['user_status']);
		        $tpl->set(false,array(
		        '{adres}' => $row['adres'] ? $row['adres'] : 'u'.$row['user_id']
				));
				if($row['user_photo'])
					$tpl->set('{ava}', '/uploads/users/'.$row['user_id'].'/50_'.$row['user_photo']);
				else
					$tpl->set('{ava}', '/images/no_ava_50.png');

				$tpl->compile('find_friends');
			}
            $tpl->set('{find_friends}', $tpl->result['find_friends']);

Дальше заходим в templates/Default/news/ и открываем head.tpl и в любое удобное место вставляем код

{find_friends}

Скачиваем файл шаблона и закидываем его в templates/Default/news/

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

 

 

 

 

 

 

 

find_friends.tpl

Снимок.PNG

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

Честно говоря.Я на днях хотел написать подобный модуль.

Но алгоритм выборки был бы другой.

И хотел сделать как у вк. При добавление друга показывать блок с возможно вы знакомы.

Да и выбирать людей по городу, не то.

Лучше фильтровать по общим друзьям.

Так будет куда лучше.

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

18 часов назад, Kir KMS сказал:

Честно говоря.Я на днях хотел написать подобный модуль.

Но алгоритм выборки был бы другой.

И хотел сделать как у вк. При добавление друга показывать блок с возможно вы знакомы.

Да и выбирать людей по городу, не то.

Лучше фильтровать по общим друзьям.

Так будет куда лучше.

Ну это так сделано на быструю руку конечно можно и лучше сделать и удобнее но думаю кому то и этого хватит)

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

×
×
  • Создать...