Перейти к содержанию

Александр Профьев

Пользователи
  • Постов

    24
  • Зарегистрирован

  • Посещение

Весь контент Александр Профьев

  1. Одна, я прошу подсказать как сделать, во второй я ищу человека на это.
  2. Привет всем, подскажите пожалуйста, сделал анонс игровых серверов с помощью IPS 4.6 , у меня есть такие блоки И есть вот такие рекламные услуги Данный анонс сделать на приложение " Страницы 4.6.12.1 " - Хочу сделать покупку данных услуг автоматически. Подскажите пожалуйста как это сделать.
  3. Тут начали запускаться , но ошибка с самой админки не уходит
  4. Я поставил сейчас 3 вариант через Cron Jobs - посмотрю что выйдет
  5. По прямой ссылки срабатывает. Но это же на автомат через хостинг не поставишь (
  6. В том то и дело что раньше проблем не каких не было. Я на 4,6 давно работаю. А вот тут что то не получается.
  7. Здравствуйте, чтобы не плодить много тем напишу тут. Подскажите пожалуйста, ips 6.4 просит сделать крон каждую минуту. я выставил и вылетает вот такая ошибка. p619147$ /opt/alt/php80/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /var/www/p619147/data/www/mmoday.ru/applications/core/interface/task/task.php 080557aba009c72cf0127d0e8f03d495 PHP Fatal error: Uncaught Error: Call to undefined function IPS\mb_internal_encoding() in /var/www/p619147/data/www/mmoday.ru/init.php:558 Stack trace: #0 /var/www/p619147/data/www/mmoday.ru/init.php(1435): IPS\IPS::init() #1 /var/www/p619147/data/www/mmoday.ru/applications/core/interface/task/task.php(29): require_once('/var/www/p61914...') #2 {main} thrown in /var/www/p619147/data/www/mmoday.ru/init.php on line 558 Что делать в данном случае подскажите пожалуйста.
  8. Жаль что сообщество по форуму не смогло помочь. Закрывайте тему, сам всё сделал.
  9. Вопрос решен, сделал просто вывод через базу. Да бы не создавать новую тему, скажите как переделать и где чтобы форум записывал в базу, что у человека нет аватарки .
  10. лог не показывает. Может я не правильно делаю как то? Я вставляю в главную 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 не хост.
  11. Наверное мешает, больше плохое знание php, если можете объясните на пальцах.
  12. Всем привет, у меня еще вопрос такой, написал вывод аватарки и т.д. Как сюда дописать на проверку расширения файла 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 и т.д .Он не увидит . Помогите пожалуйста. Гугл был не в помощь (
  13. Здравствуйте форумчане. Столкнулся с такой проблемой, не могу вывести на сайт с форума аватарку профиля. Подскажите что нужно дописать ??? Вот скрипт . <?php class ForumThreads extends CWidget { /** * @var CDbConnection */ private $db; public function init() { $data = array( 'content' => array(), 'error' => Yii::t('main', 'Модуль отключен.'), ); if(config('forum_threads.allow') == 1) { $data = cache()->get(CacheNames::FORUM_THREADS); if($data === FALSE) { $data = array(); try { // Подключаюсь к БД $this->db = Yii::createComponent(array( 'class' => 'CDbConnection', 'connectionString' => 'mysql:host=' . config('forum_threads.db_host') . ';port=' . config('forum_threads.db_port') . ';dbname=' . config('forum_threads.db_name'), 'enableProfiling' => YII_DEBUG, 'enableParamLogging' => TRUE, 'username' => config('forum_threads.db_user'), 'password' => config('forum_threads.db_pass'), 'charset' => 'utf8', 'emulatePrepare' => TRUE, 'tablePrefix' => config('forum_threads.prefix'), )); app()->setComponent('ForumThreadsDb', $this->db); $forumType = config('forum_threads.type'); if(method_exists($this, $forumType)) { $data['content'] = $this->$forumType(); foreach($data['content'] as $k => $v) { $data['content'][$k]['user_link'] = $this->getUserLink($v['starter_id'], $v['starter_name']); $data['content'][$k]['theme_link'] = $this->getForumLink($v['id_topic'], $v['title'], $v['id_forum']); $data['content'][$k]['start_date'] = $this->getStartDate($v['start_date']); } if(config('forum_threads.cache')) { cache()->set(CacheNames::FORUM_THREADS, $data, config('forum_threads.cache') * 60); } } else { $data['error'] = Yii::t('main', 'Метод для обработки форума: :type не найден.', array(':type' => '<b>' . $forumType . '</b>')); } } catch(Exception $e) { $data['error'] = $e->getMessage(); } } } app()->controller->renderPartial('//forum-threads', $data); } /** * Ссылка на форум * * @param int $id_topic * @param string $title * @param int $id_forum * * @return string */ private function getForumLink($id_topic, $title, $id_forum) { $link = rtrim(config('forum_threads.link'), '/') . '/'; switch(config('forum_threads.type')) { case 'ipb': $link .= 'index.php?/topic/' . $id_topic . '-' . $title . '/'; break; } return $link; } /** * Ссылка на автора темы * * @param int $user_id * @param string $user_name * * @return string */ private function getUserLink($user_id, $user_name) { $link = rtrim(config('forum_threads.link'), '/') . '/'; switch(config('forum_threads.type')) { case 'ipb': $link .= 'index.php?/user/' . $user_id . '-' . $user_name . '/'; break; } return $link; } /** * Форматирует дату * * @param int|string $time * * @return string */ private function getStartDate($time) { if(!is_numeric($time)) { $time = strtotime($time); } return date(config('forum_threads.date_format'), $time); } /** * Запросы к форуму Ipb * * @return array */ private function ipb() { $limit = (int) config('forum_threads.limit'); $command = $this->db->createCommand() ->select('tid AS id_topic,start_date,starter_name,starter_id,forum_id AS id_forum,title') ->where('tdelete_time = 0 AND approved = 1') ->from('{{topics}}') ->order('start_date DESC') ->limit($limit); if(config('forum_threads.id_deny') != '') { $ids = explode(',', config('forum_threads.id_deny')); $ids = $this->filterIds($ids); $command->where(array('not in', 'forum_id', $ids)); } return $command->queryAll(); } }
×
×
  • Создать...