Edward Nemirovskiy Posted July 9, 2019 Report Share Posted July 9, 2019 (edited) Модуль иконки для профиля P.S. Решил написать в свободное время так как был спрос в недавней теме. Vii Engine 2.0 Скачать: icons.zip Скрины: Спойлер Edited July 9, 2019 by Edward Nemirovskiy Доп. инфа 1 2 Quote Link to comment Share on other sites More sharing options...
julio Posted July 15, 2019 Report Share Posted July 15, 2019 Когда вы собираетесь выпустить загрузку Vii Engine Lite? Quote Link to comment Share on other sites More sharing options...
wenjiro Posted August 27, 2019 Report Share Posted August 27, 2019 У меня ругается на код, который нужно вставить в system/modules/profile.php Если добавить этот код, то страницы с профилями становятся пустыми, как белый лист. $tpl->set('{icon}', getIcon($row['user_icon'])); Если переделать в $tpl->set('{icon}', $row['user_icon']); то вместо иконки появляется ID данной иконки. Кстати, добавь к инструкции, что нужно добавить поле "user_icon" в vii_users Quote Link to comment Share on other sites More sharing options...
Mario Posted August 27, 2019 Report Share Posted August 27, 2019 4 минуты назад, TODD WENJIRO сказал: У меня ругается на код, который нужно вставить в system/modules/profile.php Если добавить этот код, то страницы с профилями становятся пустыми, как белый лист. $tpl->set('{icon}', getIcon($row['user_icon'])); Если переделать в $tpl->set('{icon}', $row['user_icon']); то вместо иконки появляется ID данной иконки. Кстати, добавь к инструкции, что нужно добавить поле "user_icon" в vii_users А на что рассчитывал, когда убрал применение функции получения ссылки иконки? 1 Quote Link to comment Share on other sites More sharing options...
wenjiro Posted August 27, 2019 Report Share Posted August 27, 2019 1 минуту назад, Mario сказал: А на что рассчитывал, когда убрал применение функции получения ссылки иконки? эксперименты) Дело в том, что тот код, который в инструкции, он не работает на моем сайте. Ставлю всё по инструкции. 1 Quote Link to comment Share on other sites More sharing options...
Mario Posted August 27, 2019 Report Share Posted August 27, 2019 Указания вставить эту функцию, кстати, есть в инструкции. Специально скачал посмотреть. 1 Quote Link to comment Share on other sites More sharing options...
wenjiro Posted August 27, 2019 Report Share Posted August 27, 2019 Только что, Mario сказал: Указания вставить эту функцию, кстати, есть в инструкции. Специально скачал посмотреть. если подробнее? Quote Link to comment Share on other sites More sharing options...
wenjiro Posted August 27, 2019 Report Share Posted August 27, 2019 Ахаха, блин. соре... Просто код я добавлял в /system/inc/functions.php, когда надо было в /system/modules/functions.php Quote Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted August 27, 2019 Author Report Share Posted August 27, 2019 Лукас Марио за то что порешал все вопросы за меня 1 час назад, Mario сказал: Указания вставить эту функцию, кстати, есть в инструкции. Специально скачал посмотреть. Quote Link to comment Share on other sites More sharing options...
AdonisYT Posted August 30, 2019 Report Share Posted August 30, 2019 Quote Link to comment Share on other sites More sharing options...
Mario Posted August 30, 2019 Report Share Posted August 30, 2019 1 минуту назад, AdonisYT сказал: В архиве нормальная кодировка Quote Link to comment Share on other sites More sharing options...
AdonisYT Posted August 30, 2019 Report Share Posted August 30, 2019 @TODD WENJIRO блэт ты сказал я решил проверить, и оказывается что я тоже не туда поставил Quote Link to comment Share on other sites More sharing options...
AdonisYT Posted August 30, 2019 Report Share Posted August 30, 2019 3 минуты назад, Mario сказал: В архиве нормальная кодировка у меня инконка вообще не устанавливается Quote Link to comment Share on other sites More sharing options...
AdonisYT Posted August 30, 2019 Report Share Posted August 30, 2019 4 минуты назад, Mario сказал: В архиве нормальная кодировка сделал всё по инструкции кроме этого if($mass_type <= 19 AND $mass_type >= 1) и меняем 19 на 80, $mass_type <= 80, т.к у меня его нету. Quote Link to comment Share on other sites More sharing options...
Mario Posted August 30, 2019 Report Share Posted August 30, 2019 1 минуту назад, AdonisYT сказал: сделал всё по инструкции кроме этого if($mass_type <= 19 AND $mass_type >= 1) и меняем 19 на 80, $mass_type <= 80, т.к у меня его нету. Значит у тебя другие цифры. Quote Link to comment Share on other sites More sharing options...
AdonisYT Posted August 30, 2019 Report Share Posted August 30, 2019 Только что, Mario сказал: Значит у тебя другие цифры. бл*** Quote Link to comment Share on other sites More sharing options...
wenjiro Posted August 30, 2019 Report Share Posted August 30, 2019 @AdonisYT попробуй поставить 90. Если всё равно не хочет, то увеличивай число. тот код закинь в /modules/functions.php Quote Link to comment Share on other sites More sharing options...
Dusty Posted March 6, 2020 Report Share Posted March 6, 2020 фикс будет? знаю что старый плагин и апаю зря, но все же фикс дадут? user_icon дайте команду для создания ибо я хз в каком формате его создавать в бд Спойлер Unknown column 'user_icon' in 'field list' Ошибка сервера, попробуйте обновить страницу позже. Quote Link to comment Share on other sites More sharing options...
KirKMS Posted March 6, 2020 Report Share Posted March 6, 2020 5 минут назад, artem201920191 сказал: user_icon дайте команду для создания ибо я хз в каком формате его создавать в бд Скрыть контент Unknown column 'user_icon' in 'field list' Ошибка сервера, попробуйте обновить страницу позже. Поставь тип поля varchar(255) 1 1 Quote Link to comment Share on other sites More sharing options...
Dusty Posted March 6, 2020 Report Share Posted March 6, 2020 2 минуты назад, KirKMS сказал: Поставь тип поля varchar(255) поставил но все равно не отображает 2 минуты назад, KirKMS сказал: Поставь тип поля varchar(255) что делать? все по инструкции но иконку он не отображает, склоняюсь к старости плагина и жду фикс Quote Link to comment Share on other sites More sharing options...
KirKMS Posted March 6, 2020 Report Share Posted March 6, 2020 Если у вас не так, то не ставьте. В profile.php в начале найти //Проверяем на наличие кеша, если нету то выводи из БД и создаём его if(!$row){ Вставить в самом конце user_icon Зайти в базу данных vii_users Создать поле user_icon со значением varchar(255) Quote Link to comment Share on other sites More sharing options...
Dusty Posted March 6, 2020 Report Share Posted March 6, 2020 1 час назад, KirKMS сказал: Если у вас не так, то не ставьте. В profile.php в начале найти //Проверяем на наличие кеша, если нету то выводи из БД и создаём его if(!$row){ Вставить в самом конце user_icon Зайти в базу данных vii_users Создать поле user_icon со значением varchar(255) не пашет Quote Link to comment Share on other sites More sharing options...
Dusty Posted March 6, 2020 Report Share Posted March 6, 2020 @KirKMS ЛУЧШИЙ +REP ЛОВИТ БЕЗ СЛОВ, СДЕЛАЛ ФИКС НА ЭТОТ ПЛАГИН Quote Link to comment Share on other sites More sharing options...
KirKMS Posted March 6, 2020 Report Share Posted March 6, 2020 Исправление.В файле massaction.php найти $ban_date = intval($_POST['ban_date']); if($massaction_users){ Ниже заменить строку на if($mass_type <= 80 AND $mass_type >= 1){ Найти код из инструкции if($mass_type == 76){ удалить весь код и вставить новый else if($mass_type == 76){ $icon = intval($_POST['icon']); $users_id = intval($_POST['users_id']); $db->query("UPDATE `".PREFIX."_users` SET user_icon = '".$icon."' WHERE user_id = '".$user_id."'"); mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id); msgbox('Иконка', 'Пользователю успешно установлена иконка', '?mod=users'); } else if($mass_type == 77) { foreach ($db->super_query("SELECT id, name FROM `".PREFIX."_icons`", true) as $icon) { $iconSel .= '<option value="'.$icon['id'].'">'.$icon['name'].'</option>'; } msgbox('Иконка для пользователя', '<form method="POST" action="?mod=massaction&act=users">Иконка: <select name="icon" class="inpu" style="width:260px"> <option>- Выберите иконку -</option><option value="0">Снять иконку</option>'.$iconSel.'</select> <input type="submit" value="Сохранить" class="inp"><input type="hidden" value="76" name="mass_type"><input type="hidden" name="massaction_users[]" value="'.$user_id.'" />'.$inputUlist.'</form>', '?mod=users'); } 1 Quote Link to comment Share on other sites More sharing options...
z.tatyana Posted May 11, 2020 Report Share Posted May 11, 2020 как иконку сменить? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.