1. Всем пользователям необходимо проверить работоспособность своего электронного почтового адреса. Для этого на, указанный в вашем профиле электронный адрес, в период с 14 по 18 июня, отправлено письмо. Вам необходимо проверить свою почту, возможно папку "спам". Если там есть письмо от нас, то можете не беспокоиться, в противном случае необходимо либо изменить адрес электронной почты в настройках профиля , либо если у вас электронная почта от компании "Интерсвязь" (@is74.ru) вы им долго не пользовались и хотите им пользоваться, позвоните в СТП по телефону 247-9-555 для активации вашего адреса электронной почты.
    Скрыть объявление

FAQ по Установке и настройке форумов

Тема в разделе "Вебстроительство", создана пользователем programmer, 21 июл 2008.

Статус темы:
Закрыта.
  1. programmer

    programmer Ословед

    Репутация:
    123.525.161.732
    programmer, 21 июл 2008
    FAQ по Установке и настройке форумов


    FAQ составляется на основе наиболее информативных и полезных сообщений темы Разработка форумов. Здесь вкратце освящены основные проблемы и способы их решения по настройке форума. FAQ будет пополняться сообщениями из темы Разработка форумов. Если Вы по какой-либо причине не нашли ответ на свой вопрос в данном FAQ, Вы можете обратиться с соответствующим запросом в тему Разработка форумов.

    Список вопросов на которые вы найдёте ответы в этом FAQ:

    vBulletin

    Установка vBulletin
    1.1 Установка vBulletin
    1.2 vBulletin 3.0.х. Установка. Из серии "Для Чайников"
    1.3 Вопрос по директории установки форума
    1.4 Частозадоваемые вопросы при установке форума

    Настройка
    2.1 Отображение часового пояса
    2.2 Изменение размера аватара пользователей
    2.3 Не отображается репутация
    2.4 Добавление новых кнопок в меню
    2.5 Добавление новой фразы
    2.6 Редактирование шаблонов (цвет разделов, групп пользователей)
    2.7 Отображение сообщений
    2.8 Отображение подразделов
    2.9 Не отображаются вложения
    2.10 Установка языка
    2.11 Установка/удаление стилей
    2.12 Файл favicon.ico
    2.13 Анимированные аватары
    2.14 Подписи
    2.15 Установка/снятие копирайта
    2.16 Включение/отключение быстрого ответа
    2.17 Как добавить группу пользователей
    2.18 Вопрос про относительные пути
    2.19 Отключение проверки e-mail при регистрации
    2.20 Как создать раздел для жалоб
    2.21 Как изменить количество картинок в сообщении
    2.22 Добавление смайлов
    2.23 Как сделать вертикальный/горизонтальный шаблон сообщений
    2.24 Как сделать цветной статус пользователю?
    2.25 Добавление лидера группы
    2.26 Как добавить flash mp3 плеер

    Обновление
    3.1 Обновление vBulletin
    Парсинг контента
    Распространённые ошибки
    Ошибки базы данных
    Восстановление форума
    Вопрос о лицензии
    Убирание дыр в vBulletin и других движках
    Проблема с маркером безопасности

    Видео руководство по установке форума на базе vBulletin

    IPB
    1) Как улучшить защиту IPB

    [​IMG] Weber за создание и поддержку темы!
     
    #1
  2. Weber

    Weber

    Репутация:
    3.658
    Weber, 21 июл 2008
    Частозадоваемые вопросы при установке форума

    Путь где лежит форум
    ===> gysn-kg.php там и устанавливаете
    В конце установки создается администратор.
     
    #21
  3. Weber

    Weber

    Репутация:
    3.658
    Weber, 21 июл 2008
    Установка/удаление стилей

    Styles & Templates -> Style Manager -> Default Style -> delete
    заливай папку со стилем в папку images
    потом заходи в админку
    Стили и шаблоны
    сохранить, загрузить стили
    Загрузка с сервера(это нам не нада)
    нам нада Импортировать XML файл стиля
    выбираешь XML файл
    Импортировать XML файл стиля
     
    #22
  4. Weber

    Weber

    Репутация:
    3.658
    Weber, 21 июл 2008
    favicon.ico

    Замени файл Favicon.ico в директории форума.
    1. Правильность изготовлнения иконки.
    Она должна содержать следующие кадры:
    16 х 16 пикселей - 16 цветов,
    16 х 16 пикселей - 256 цветов,
    32 х 32 пикселя - 16 цветов,
    32 х 32 пикселя - 256 цветов,
    32 х 32 пикселя - 32-bit True color,
    48 х 48 пикселей - 256 цветов,
    48 х 48 пикселей - 32-bit True color.
    2. Настройки стиля.
    В таблице CCS есть блок headinclude. Он отвечает за содержание блока <head></head> каждой страницы форума. В этом блоке после meta определений необходимо прописать следующее:
    HTML:
    <link rel="icon" href="['путь к иконке']/favicon.ico" type="image/x-icon">
    <link rel="shortcut icon" href="['путь к иконке']/favicon.ico" type="image/x-icon">
    это решение самое универсальное для всех браузеров. Заметьте, редактировать надо все стили, имеющиеся на форуме.
    создать ее можно руками или же тут

    Если браузер не найдет в иконке нужный ему кадр, иконка не будет отображена.
     
    #23
  5. Weber

    Weber

    Репутация:
    3.658
    Weber, 21 июл 2008
    Анимированные аватары

    Админ панель - Группы пользователей - управление группами пользователей - и там где-то Разрешить загрузку анимированных аваторов
     
    #24
  6. Weber

    Weber

    Репутация:
    3.658
    Weber, 21 июл 2008
    Подписи

    Включить для нужной группы пользователей отображение подписи.
     
    #25
  7. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Установка/снятие копирайта

    В шаблоне footer найти
    И заменить на своё, то что обозначено жирным шрифтом.
     
    #26
  8. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Включение/отключение быстрого ответа

    админка - общие натройки - настройки сообщений
    - опции быстрого ответа - да, нажатие не требуется (названия опций точно не помню, но смысл такой)
     
    #27
  9. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Как добавить группу пользователей

    админ-панел-Группы пользователей-Управление группами пользователей-Добавить новую группу.
     
    #28
  10. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Как увеличить защиту IPB

    1- поставить последнюю версию
    2- установить админу нормальный пароль (буквы/цифры разного регистра)
    3- не делать лишних движений в админ панели
    4. переименовать папку админки
    5. 100% защита админпанели: создаем в папке admin файл .htaccess:
    deny from all
    allow from localhost

    теперь в админку можно попасть только с самого сервера
     
    #29
  11. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Парсинг контента

    простейший парсер (программа, которая будет извлекать контент с удаленного сайта и выводить на вашей странице). В качестве "жертвы" выберем новости от yandex.ru - нас интересует блок новостей "Главные новости" - от заголовка до разделительной линии (элемент <hr>). Заходим на сайт и анализируем HTML-код. Находим в нем уникальные строки, по которым мы определим - ОТ какого участка кода и ДО какого мы будем отбирать нужный нам контент.
    Находим в коде такой текст: "<h2>Главные новости</h2>" - пусть это будет начало блока… и текст "<hr>" (тег разделительной линии), которым наш новостной блок заканчивается…
    Итак, сформулируем нашу задачу:

    необходимо: получить содержимое (текст) страницы, находящейся по адресу "http://news.yandex.ru/", затем "отрезать" от полученного текста все, что находится ДО текста "<h2>Главные новости</h2>", и все, что находится ПОСЛЕ текста "<hr>". Полученный текст вывести в браузер.
    Приступаем к выполнению…

    Код:
    <?php
    /* получаем содержимое нужной нам страницы в переменную $content (обратите внимание, - мы используем для этого функцию file_get_contents. Она может работать с удаленными URL только если в настройках PHP установлена опция allow_url_fopen) */
    $content = file_get_contents(’http://news.yandex.ru/’); 
    
    // Определяем позицию строки, до которой нужно все отрезать (используем функцию strpos()). 
    $pos = strpos($content, ‘<h2>Главные новости</h2>’);
    
    /*Отрезаем все, что идет до нужной нам позиции (функция substr в данном случае принимает два параметра: строка для обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции) */
    $content = substr($content, $pos);
    
    // Точно таким же образом находим позицию второй строки 
    $pos = strpos($content, ‘<hr>’);
    
    // Отрезаем нужное количество символов от нулевого 
    $content = substr($content, 0, $pos);
    
    // выводим полученную строку.
    echo $content;
    ?> 
    
    Однако, давайте посмотрим на ссылки… Как видно, в исходном коде применяются относительные ссылки, следовательно, работать они у нас не будут… Давайте исправим положение. Нам необходимо после каждого "href=" добавить URL Яndexа. Тоесть нужно найти "href=" и заменить на ‘href="http://www.yandex.ru/yandsearch?’. Для этого воспользуемся функцией замены строк: str_replace(). Функция принимает три обязательных параметра: "что найти", "чем заменить", и в какой исходной строке.

    Добавим в наш скрипт перед выводом (тоесть перед командой "echo") такой код:

    Код:
    $content = str_replace(’href="/yandsearch?’, ‘target="_blank" href="http://www.yandex.ru/yandsearch?’, $content);
    Теперь ссылки ведут на сайт Яндекса…

    Итак, мы написали простейший ПАРСЕР (скрипт "граббинга" контента). Давайте еще раз посмотрим, какие PHP функции были задействованы в коде:
    file_get_contents - Получить содержимое файла в виде одной строки
    strpos - Возвращает позицию первого вхождения подстроки
    substr - возвращает подстроку строки string длиной length , начинающегося с start символа по счету.
    str_replace - Заменяет строку поиска на строку замены

    аналогию между яшей и форумам провести несложно


    вот один из вариантов кода с комментами
    PHP:
    <?php
    /* получаем содержимое нужной нам страницы в переменную $content (обратите внимание, - мы используем для этого функцию file_get_contents. Она может работать с удаленными URL только если в настройках PHP установлена опция allow_url_fopen) */
    $content file_get_contents("http://novostey.com/"); 

    // Определяем позицию строки, до которой нужно все отрезать (используем функцию strpos()). 
    $pos strpos($content"<td width=\"55");

    /*Отрезаем все, что идет до нужной нам позиции (функция substr в данном случае принимает два параметра: строка для обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции) */
    $content substr($content$pos);

    // Точно таким же образом находим позицию второй строки 
    $pos strpos($content"</td>");

    // Отрезаем нужное количество символов от нулевого 
    $content substr($content0$pos);

    // переобразовываем ссылку
    $content str_replace("href=\"/society/""href=\"http://novostey.com/society/"$content);

    // переобразовываем изображение
    $content str_replace("src=\"/thumbs/""src=\"http://novostey.com/thumbs/"$content);

    // создаем файл index.html
    $fps fopen("index.html","w+"); 

    // записываем в index.html обработаную информацию
    fwrite($fps,$content); 

    // закрываем файл index.html
    fclose($fps); 


    // подключаемся к FTP


    // переменные для логина
    $ftphost "ftp.narod.ru";

    $user "phpelse";
    $password "phpelse7";

    // открываем FTP соединение, в случае неудачи останавливаем работу сценария 
    $fp ftp_connect($ftphost) or die ("Не могу соедениться c FTP сервером");

    // логинимся
    $connect ftp_login($fp$user$password);

    // проверяем успешность входа 
    if($connect) echo "OK - мы вошли как $user <br>";
    else
    echo 
    "Ошибка входа на FTP сервер";

    ftp_pasv($fpTRUE);

    $indexfile fopen("index.html""r"); // открываем нужный файл для чтения 
    $loadfile ftp_fput($fp"index.html"$indexfileFTP_ASCII); // передаем его на FTP
    fclose($indexfile); // закрываем файл

    // закрываем FTP соединение
    ftp_close($fp);

    ?>
     
    #30
  12. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Вопрос про относительные пути

    Использовать ссылки вида ../flatron/forum/images/cod/.. :)
     
    #31
  13. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Отключение проверки e-mail при регистрации

    Основные настройки -> регистрация пользователей -> Проверять адрес электронной почты при регистрации (НЕТ)
     
    #32
  14. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Как создать раздел для жалоб

    Заходишь в Основные настройки->Нарушения пользователей и жалобы на сообщения и там выбираешь раздел для жалоб, который у тебя уже создан на форуме.
     
    #33
  15. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Как изменить количество картинок в сообщении

    Основные настройки->Написание и редактирование сообщений там смотришь Максимальное количество изображений в сообщении, и ставишь сколько надо.
     
    #34
  16. Weber

    Weber

    Репутация:
    3.658
    Weber, 22 июл 2008
    Добавление смайлов

    По группам их разбиваешь. Например основные смайлы которые будут отображаться справа при написании сообщения, и дополнительные смайлы, которые будут отображаться при нажатии на кнопочку "ещё"
     
    #35
  17. Weber

    Weber

    Репутация:
    3.658
    Weber, 24 июл 2008
    Обновление vBulletin

    Как обновить vBulletin:

    Подготовка к обновлению
    1. Сделайте бэкап (резервную копию) файлов форума.
    2. Сделайте бэкап (резервную копию) базы данных форума.
    3. Скачайте и распакуйте новую версию форума.
    4. Переименуйте config.php.new (находится в папке includes) в config.php и перенесите все изменения из файла старой версии форума в файл новой версии форума.
    Процесс обновления
    1. Залейте все файлы новой версии поверх файлов старой версии, кроме install/install.php
    2. Запустите процесс обновления http://www.example.com/forum/install/upgrade.php, где www.example.com/forums/ - путь к вашему форуму.
    3. Следуйте инструкциям на экране.
     
    #36
  18. Weber

    Weber

    Репутация:
    3.658
    Weber, 24 июл 2008
    Видео руководство по установке форума

    В этом видео вы увидите
    1. Установку TopServer
    2. Установку vBulletin 3.7.1 + русификатор by zCarot
    3. Полное оформление MKPortal'а - стили, моды, хаки, блоки и т.д.
    4. Работа с форумом - стили, хаки, моды, HTML, редактирование шаблонов и т.д.
    5. Также немного присутствует работа с MySQL и phpmyadmin

    как создать форум VB+MKPortal(from The Truth).avi 1.55 Гб 48.[48-51]
    Всё, что потребуется для установки
    TopServer_v2.1.rar 11.81 Мб 48.[48-51] - TopServer + библиотека PERL
    vBulletin.v3.7.1.UPDATED.PHP.NULL-DGT.zip 3.14 Мб 48.[48-51] - сама VB
    vb371_zCarot_rus.zip 476.96 Кб 48.[48-51] - перевод для VB
    MKportal_C12rc1.zip 4.56 Мб 48.[48-51] - сам портал
    MKPortal c12 Скины+Руссификация.zip 1.89 Мб 48.[48-51] - скины и русификация для портала
    MKPortal c12 моды.zip 161.54 Кб 48.[48-51] - моды для портала
    anaclock.rar 24.14 Кб 48.[48-51] - часы
    Супер часы.txt 634 байт 48.[48-51] - тег для часов :)
    Архивы
    Как создать форум(файлы)(from The Truth).zip 21.20 Мб 48.[48-51]
    Как создать форум(видео+файлы)(from The Truth).zip 559.27 Мб 48.[48-51]
    Как создать форум(видео)(from The Truth).zip 538.07 Мб 48.[48-51]
    Архивы ужаты до 1 ГБ
     
    #37
  19. Weber

    Weber

    Репутация:
    3.658
    Weber, 26 июл 2008
    Как сделать вертикальный/горизонтальный шаблон сообщений

    1. Заходим в основные настройки
    2. Заходим в настройки стиля и языка
    3. Ищем Использовать старый (вертикальный) шаблон сообщений
    4. Выбираем Да
     
    #38
  20. Weber

    Weber

    Репутация:
    3.658
    Weber, 31 июл 2008
    Как сделать цветной статус пользователю

    Вот это вставь в статус пользователя через админ панель (редактирование профиля): <font color="Red">ТВОЙ СТАТУС</font>
    Ниже выбрать: "Разрешить html установки администратора"
     
    #39
  21. Weber

    Weber

    Репутация:
    3.658
    Weber, 31 июл 2008
    Добавление лидера группы

    В админке. Группы пользователей---Управление группами пользователей---допустим мужской клуб---добавить лидера группы
     
    #40
Статус темы:
Закрыта.
Загрузка...