Александр Профьев Опубликовано 18 октября, 2015 Поделиться Опубликовано 18 октября, 2015 Всем привет, у меня еще вопрос такой, написал вывод аватарки и т.д. Как сюда дописать на проверку расширения файла jpg,png,gif ? private function getStarter_id($user_id, $user_name) { $link = rtrim(config('forum_threads.link'), '/') . '/'; switch(config('forum_threads.type')) { case 'ipb': $link .= 'uploads/profile/photo-' . $user_id . '.jpg'; } return $link; } В итоге получается полноценная ссылка на аватарку по ID . Но а если кто то будет грузить .png,gif и т.д .Он не увидит . Помогите пожалуйста. Гугл был не в помощь ( Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 18 октября, 2015 Поделиться Опубликовано 18 октября, 2015 Кто Вам мешает подключить ядро форума и не изобретать велосипеды? Если топик стартером будет гость, то аватарки не будет. Если юзер использует граватар, то аватарки также не будет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Профьев Опубликовано 18 октября, 2015 Автор Поделиться Опубликовано 18 октября, 2015 Кто Вам мешает подключить ядро форума и не изобретать велосипеды? Если топик стартером будет гость, то аватарки не будет. Если юзер использует граватар, то аватарки также не будет. Наверное мешает, больше плохое знание php, если можете объясните на пальцах. Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 19 октября, 2015 Поделиться Опубликовано 19 октября, 2015 require_once( 'initdata.php' ); // Тут укажите правильный путь до файла require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); $registry = ipsRegistry::instance(); $registry->init(); $user_id = 1; $user_data = IPSMember::load($user_id); $user_data - массив с данными о пользователе с ID 1. Александр Профьев 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Профьев Опубликовано 19 октября, 2015 Автор Поделиться Опубликовано 19 октября, 2015 Спасибо, но теперь ошибка идёт по php. Указал пути. Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 19 октября, 2015 Поделиться Опубликовано 19 октября, 2015 Какая ошибка? Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Профьев Опубликовано 19 октября, 2015 Автор Поделиться Опубликовано 19 октября, 2015 Просто не открывается сайт. Белый экран. Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 19 октября, 2015 Поделиться Опубликовано 19 октября, 2015 Так включите отображение ошибок. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Профьев Опубликовано 19 октября, 2015 Автор Поделиться Опубликовано 19 октября, 2015 лог не показывает. Может я не правильно делаю как то? Я вставляю в главную inedex <?php require_once( 'initdata.php' ); // Тут укажите правильный путь до файла require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); $registry = ipsRegistry::instance(); $registry->init(); $user_id = 1; $user_data = IPSMember::load($user_id); ?> Вставляю в главную индекс в верху. И всё белый экран. Не показывает лог ошибок. Не CMs не хост. Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 19 октября, 2015 Поделиться Опубликовано 19 октября, 2015 Если есть возможность, дайте данные от фтп. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Профьев Опубликовано 19 октября, 2015 Автор Поделиться Опубликовано 19 октября, 2015 Написал в лс Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Профьев Опубликовано 20 октября, 2015 Автор Поделиться Опубликовано 20 октября, 2015 Вопрос решен, сделал просто вывод через базу. Да бы не создавать новую тему, скажите как переделать и где чтобы форум записывал в базу, что у человека нет аватарки . Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Профьев Опубликовано 20 октября, 2015 Автор Поделиться Опубликовано 20 октября, 2015 Жаль что сообщество по форуму не смогло помочь. Закрывайте тему, сам всё сделал. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения