1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

You don't have permission to access /admin.php on this server.

Тема в разделе "Основные вопросы по XenForo", создана пользователем Maximys0077, 30.07.2014.

Загрузка
  1. Maximys0077

    Maximys0077 Новичок

    Регистрация:
    27.07.14
    Сообщения:
    13
    Симпатии:
    2
    Версия XF:
    1.2.4
    Привет, решил создать виджет для bd Framework последние сообщения форума. Вставил код(он ниже).
    При нажатии на кнопку создать выдает ошибку "You don't have permission to access /admin.php on this server." Без этого кода все работает.. Помогите кто знает что делать!
    PHP:
    <?php
            
    // Ниже укажите имя, пароль и имя бд для подключения.
            
    $database_host 'секрет'// по стандарту это localhost
            
    $database_username 'секрет'// Имя к БД
            
    $database_password 'секрет'// Пароль к БД
            
    $database_db 'секрет'// Имя БД
            
    $forum_url 'http://секрет/forum/'// Укажите тут путь к вашему форуму( / обязателен)
            
    $limit 5// Укажите лимит на отображение последних тем.
            
    $forum_ids ALL// Укажите с каких разделов брать последние темы, либо укажите "ALL" что бы брать со всего форума.
            
    mysql_connect($database_host$database_username$database_password);
    mysql_query('SET NAMES utf8');
            
    mysql_select_db($database_db);
            
    $where '';
            if (
    $forum_ids != 'ALL')
            {
                
    $where 'WHERE `node_id` IN ($forum_ids)';
            }
            
    $sql_forum "SELECT `title`, `thread_id`, `username`, `user_id` FROM `xf_thread` ORDER BY `thread_id` DESC LIMIT {$limit} ";
            
    $query_forum mysql_query($sql_forum);
    $title "{$topics['title']}";
    while (
    $topics mysql_fetch_assoc($query_forum))
                {
                    echo 
    "<by><a href=\"{$forum_url}index.php?members/{$topics['user_id']}\">{$topics['username']}</a></by<time></time><li><a href=\"{$forum_url}index.php?threads/{$topics['thread_id']}/\">{$topics['title']}</a></li>";/*Вывод новостей, используйте переменные обратный слэш перед двойными кавычками сообщает серверу, что символ двойных кавычек не нужно читать как PHP символ, а вставить его как есть.*/
                
    }
            
    ?>
     
    Последнее редактирование модератором: 31.07.2014
  2. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Посмотрите в логах PHP. Там должно быть описание ошибки.
     

Поделиться этой страницей