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

Верификация в диалоге и в постах


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

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

jfnv05JXKmQ.jpg | iF4PrD0kUmA.jpg | image.png.3daed9df9d69198a27fea6c45796750d.png 
image.png.11c5fb77502cacf060df08a862cf3404.png

НАДЕЮСЬ ПОНЯЛИ) 

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

Инструкция для этого модуля

 

Зайти в файл \system\modules\functions.php

Добавить в любое место

// ICON DIALOG
function getIconDialog($id){
    global $db;
    if($icon = $db->super_query("SELECT * FROM  ".PREFIX."_icons WHERE id = '{$id}'"))
        return '<img style="width: 13px;" src="'.$icon['img'].'" width="16">';
    else
        return '';
}
function getIconDialog2($id){
    global $db;
    if($icon = $db->super_query("SELECT * FROM  ".PREFIX."_icons WHERE id = '{$id}'"))
        return '<img style="width: 13px;" src="'.$icon['img'].'" width="10">';
    else
        return '';
}

Зайти в файл \system\modules\im.php 

Найти там строку 

//################### Вывод всех диалогов ###################//
			$metatags['title'] = 'Диалоги';
			$mobile_speedbar = '<a href="/messages">Диалоги</a>';

 

Ниже найти 

$tpl->set('{name}', $row['user_search_pref']);

 

И вставить сразу после 

$tpl->set('{icon}', getIconDialog($row['user_icon']));

 

Выше найти tb2.user_search_pref, user_photo, и вставить после user_icon

В этом же файле найти

$sql_ = $db->super_query("SELECT tb1.id, text, date, pm_read, folder, history_user_id, from_user_id, attach, tell_uid, tell_date, public, tell_comm, tb2.user_name, user_photo, user_icon FROM `".PREFIX."_messages` tb1, `".PREFIX."_users` tb2 WHERE tb1.for_user_id = '".$user_id."' AND tb1.from_user_id = '".$for_user_id."' AND tb1.history_user_id = tb2.user_id {$sql_sort} ORDER by `date` ASC LIMIT ".$limit.", ".$limit_msg, 1);
			$tpl->load_template('im/msg.tpl');
				
			if(!$first_id){

Добавить в sql запрос сразу после user_photo 

, user_icon

Найти ниже $tpl->set('{name}', $row['user_name']); вставить сразу после 

$tpl->set('{icon}', getIconDialog($row['user_icon']));

 

Зайти в файл

\templates\ваш шаблон\im\msg.tpl

Найти там {name}</a>  и вставить после {icon}

 

Зайти в файл

\templates\ваш шаблон\im\dialog.tpl

Найти там {name}</div> и вставить после {icon}

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

Только что, KirKMS сказал:

Инструкция для этого модуля

 

Зайти в файл \system\modules\functions.php

Добавить в любое место


// ICON DIALOG
function getIconDialog($id){
    global $db;
    if($icon = $db->super_query("SELECT * FROM  ".PREFIX."_icons WHERE id = '{$id}'"))
        return '<img style="width: 13px;" src="'.$icon['img'].'" width="16">';
    else
        return '';
}
function getIconDialog2($id){
    global $db;
    if($icon = $db->super_query("SELECT * FROM  ".PREFIX."_icons WHERE id = '{$id}'"))
        return '<img style="width: 13px;" src="'.$icon['img'].'" width="10">';
    else
        return '';
}

Зайти в файл \system\modules\im.php 

Найти там строку 


//################### Вывод всех диалогов ###################//
			$metatags['title'] = 'Диалоги';
			$mobile_speedbar = '<a href="/messages">Диалоги</a>';

 

Ниже найти 


$tpl->set('{name}', $row['user_search_pref']);

 

И вставить сразу после 


$tpl->set('{icon}', getIconDialog($row['user_icon']));

Найти выше sql запрос и вставить после user_photo вот это user_icon

Тут же найти tb2.user_search_pref, user_photo, и вставить после user_icon

В этом же файле найти


$sql_ = $db->super_query("SELECT tb1.id, text, date, pm_read, folder, history_user_id, from_user_id, attach, tell_uid, tell_date, public, tell_comm, tb2.user_name, user_photo, user_icon FROM `".PREFIX."_messages` tb1, `".PREFIX."_users` tb2 WHERE tb1.for_user_id = '".$user_id."' AND tb1.from_user_id = '".$for_user_id."' AND tb1.history_user_id = tb2.user_id {$sql_sort} ORDER by `date` ASC LIMIT ".$limit.", ".$limit_msg, 1);
			$tpl->load_template('im/msg.tpl');
				
			if(!$first_id){

Добавить в sql запрос сразу после user_photo 

, user_icon

Найти ниже $tpl->set('{name}', $row['user_name']); вставить сразу после 

$tpl->set('{icon}', getIconDialog($row['user_icon']));

 

Зайти в файл

\templates\ваш шаблон\im\msg.tpl

Найти там {name}</a>  и вставить после {icon}

 

Зайти в файл

\templates\ваш шаблон\im\dialog.tpl

Найти там {name}</div> и вставить после {icon}

лучший модер, в глав-админы его +REP спасибо

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

  • 1 месяц спустя...

Когда добавляешь  {icon} то возле имени пишется "{icon}",а галочка не ставится!

В 06.03.2020 в 18:15, KirKMS сказал:

Найти там {name}</a>  и вставить после {icon}

 

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

33 минуты назад, Zekgame сказал:

Когда добавляешь  {icon} то возле имени пишется "{icon}",а галочка не ставится!

 

Уже не надо,я разобрался

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

  • 1 месяц спустя...
1 минуту назад, Zeralld Music сказал:

Лол,а в постах как?

в wall.php и wall.public.php вставляешь

$tpl->set('{icon}', getIconDialog($row['user_icon']));

в шаблоне где надо вставляещь

 {icon}

 

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

1 час назад, semen сказал:

в wall.php и wall.public.php вставляешь


$tpl->set('{icon}', getIconDialog($row['user_icon']));

в шаблоне где надо вставляещь


 {icon}

Чет вместо иконки возле имени ишет просто {icon}

 

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

  • 5 месяцев спустя...
  • 11 месяцев спустя...

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

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

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

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

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