Тема: Куда нужно прописать? (Движок DCMS-Social/Общие вопросы) Angelok0803 (31 Mar 2018 в 19:17) Заходишь в фалй к примеру в online.php тоесть там где выводится ник. И добавляешь после ника К примеру вот: echo \"\".$ank[\'nick\'].\" \".on_status($ank[\'id\']).\"\"; [i]Добавлено:[/i] Вот у меня к примеру echo \" <a href=\'/info.php?id=$ank[id]\'>$ank[nick]</a>\".on_status($ank[\'id\']).\"\"; MRX (31 Mar 2018 в 19:19) Angelok0803, А куда нужно прописать что бы стразу на всех страницах, выводился возле ника?. Angelok0803 (31 Mar 2018 в 19:23) MRX, Хммм ну если у тебя после ника к примеру есть функция онлайна. Тоесть везде прописано \".online($ank[\'id\']).\" то тогда можно впиньдерить запись в саму функцию, которая лежит в папке sys/fnc/ MRX (31 Mar 2018 в 19:29) Angelok0803, А если прописать в medal.php?, как правильно прописать, вот код <? function medal($user = 0) { $ank = mysql_fetch_array(mysql_query(\"SELECT `rating` FROM `user` WHERE `id` = $user LIMIT 1\")); $img = 0; if ($ank[\'rating\'] >= 6 && $ank[\'rating\'] <= 11) $img = 1; elseif ($ank[\'rating\'] >= 12 && $ank[\'rating\'] <= 19) $img = 2; elseif ($ank[\'rating\'] >= 20 && $ank[\'rating\'] <= 27) $img = 3; elseif ($ank[\'rating\'] >= 28 && $ank[\'rating\'] <= 37) $img = 4; elseif ($ank[\'rating\'] >= 38 && $ank[\'rating\'] <= 47) $img = 5; elseif ($ank[\'rating\'] >= 48 && $ank[\'rating\'] <= 59) $img = 6; elseif ($ank[\'rating\'] >= 60 && $ank[\'rating\'] <= 9999999) $img = 7; if ($img != 0) { return \' <img src=\"/style/medal/\' . $img . \'.png\" alt=\"DS\" />\'; } } ?> [i]Добавлено:[/i] Я так понял что нужно в class.user.php как то прописывать, только как?. Angelok0803 (31 Mar 2018 в 21:20) <? function medal($user = 0) { $ank = mysql_fetch_array(mysql_query(\"SELECT `rating` FROM `user` WHERE `id` = $user LIMIT 1\")); $img = 0; if ($ank[\'rating\'] >= 6 && $ank[\'rating\'] <= 11) $img = 1; elseif ($ank[\'rating\'] >= 12 && $ank[\'rating\'] <= 19) $img = 2; elseif ($ank[\'rating\'] >= 20 && $ank[\'rating\'] <= 27) $img = 3; elseif ($ank[\'rating\'] >= 28 && $ank[\'rating\'] <= 37) $img = 4; elseif ($ank[\'rating\'] >= 38 && $ank[\'rating\'] <= 47) $img = 5; elseif ($ank[\'rating\'] >= 48 && $ank[\'rating\'] <= 59) $img = 6; elseif ($ank[\'rating\'] >= 60 && $ank[\'rating\'] <= 9999999) $img = 7; if ($img != 0) { return \" <img src=\'/style/medal/\" . $img . \".png\' alt=\'DS\' />\".on_status($ank[\'id\']).\"\"; } } ?> MRX (31 Mar 2018 в 21:21) Angelok0803, Если у пользователя не будет медальки, оно не будет отображаться, помоги запилить это в class.user.php Angelok0803 (31 Mar 2018 в 21:23) А не проще тебе просто прописать где надо выводить та и все? MRX (31 Mar 2018 в 21:26) Angelok0803, Много где прописывать нужно, онлайн, чат, форум комы много где и тд, я так понял что можно в class.user.php прописать ток хз как, не работает чет Angelok0803 (31 Mar 2018 в 21:33) MRX, Даже если ты пропишешь, то оно будет выводить перед ником. А тебе надо после Хотя если у тебя подключена функция online.wap.web.php или что то в этом роде. То туда можно пихнуть! Zed (1 Apr 2018 в 01:01) Надо учитывать, где в у функции идет вывод результата через echo или return Источник: http://www.dcms-social.ru/forum/13/34/62414/