Автор: MiRoTVoReZ: Дата: 06.15.2008
Тоже нормальная цп для сервера. Очень удобная, быстрая.
Качаем
У кого будут проблемы с кодировкой. А именно не видит и не читает русские буквы и символы редактируем файл header.php в корне СР. Ищем строки
// Status Server Settings
$CONFIG['check_server'] = '0';
Автор: Gangster: Дата: 06.19.2008
как админку там зделать?
Автор: Cole McCormick: Дата: 06.20.2008
в базу заходишь там привелегии будет называться документ там внего заходишь, и напротив своего номера ставишь цифру 5 , все ты админ
Автор: Gangster: Дата: 06.25.2008
млин поменял кодировку как и писали темой выше пишу в Bug Report все сообщения пишутся วไๅ๑ ๏่๘ๅ์ ๎ โ๑ๅ๕ แเใเ๕ ๑ๅ๐โๅ๐เ! :(
Автор: Cole McCormick: Дата: 06.25.2008
да есть такая хрень) также с выводом новостей на главной) там тож самое, вот исправляем.
Автор: Gangster: Дата: 06.26.2008
как можно убрать в скрипте выбор языка и темы на сайте? чтобы это меню не отображалось ?
Автор: Gangster: Дата: 06.26.2008
млин поменял кодировку как и писали темой выше пишу в Bug Report все сообщения пишутся วไๅ๑ ๏่๘ๅ์ ๎ โ๑ๅ๕ แเใเ๕ ๑ๅ๐โๅ๐เ! :(
Автор: Cole McCormick: Дата: 06.27.2008
осталось новостную панель исправить
Автор: Gangster: Дата: 06.29.2008
как дописать можно меню например в Меню Игрока я хочу пописать подменю Онлайн карта....И как можно убрать выбор языка и скина ?
Автор: l nikolos l: Дата: 07.08.2008
Обвязка ваше тру!
Но у мя чет не качаетцо .... шото не то не моглибы обновить ссылки ....
С уважением Никитка
Автор: Cole McCormick: Дата: 07.08.2008
ссылка пашет
Автор: Anton: Дата: 09.18.2008
а можно как-то зделать шрифт русских букв поменше?
Автор: Cole McCormick: Дата: 09.19.2008
он и так маленький, это утя винда такая.
Автор: Anton: Дата: 09.21.2008
а как добавлять информацию о сервере?
Автор: Cole McCormick: Дата: 09.22.2008
там де панель админа, там упровление сообщениями, появица окно что на главной сообщения выводит и там в уголке с низу с лева, поменяй там на инфу о серве окно.
Автор: Anton: Дата: 09.22.2008
а как изменить размер аватара что бы не 50кв а 100кв например
Автор: Cole McCormick: Дата: 09.22.2008
а вот это уже хз)
Автор: Anton: Дата: 09.22.2008
а как поставить своё название место localhost и своего IP другое?
Автор: Anton: Дата: 09.22.2008
ну надо в браузере писать localhost или свой ип что бы зайти на свой сайт рагнарок а как зделать что ба вводить например dosro.ru
Автор: Anton: Дата: 09.22.2008
ну а как вы зделали что бы было fofro.lgg.ru а не ваш ИП?
Автор: MiRoTVoReZ: Дата: 09.22.2008
ну а как вы зделали что бы было fofro.lgg.ru а не ваш ИП?
Автор: Anton: Дата: 09.22.2008
а бесплатные есть?
Автор: MiRoTVoReZ: Дата: 09.22.2008
www.ipb.su создание форумов. www.ucoz.ru бесплатное создание сайтов. На счёт бесплатных сайтов со своим движком я хз )) Мб и есть
Автор: Cole McCormick: Дата: 09.22.2008
не он имел ввиду ип , заменить названием сайта допустим) ане просто хост, но мы ип неменяли а вообще сайтов полно допустим no-ip.com те там No-Ip FREE надо, он бесплатный вот будет вида типа нашего сайта, особенно помогает если ип динамичный)
Автор: Anton: Дата: 09.23.2008
а можно поподробнее?
Автор: Cole McCormick: Дата: 09.23.2008
чесно скажу, но ипом непользовался)
Автор: Anton: Дата: 10.14.2008
я создал форум и где мне в папке ВВВ поменять ссылку на форум?
Автор: Cole McCormick: Дата: 10.14.2008
left чете там пхп помоему лефт меню)
Автор: Anton: Дата: 10.14.2008
а расскажите пожалуйста поподробнее как ворлд мап добавить?
Автор: Мельхиор: Дата: 10.21.2008
Кстати, кому там нужно было отключить выбор языка?
Вот тут надо 1 на 0 поменять:
// Main Page Settings
$CONFIG['language_select_mode'] = '1'; // Выбор языка (0: не показывать 1: показывать)
$CONFIG['theme_select_mode'] = '1'; // Выбор темы форума (0: не показывать 1: показывать)
Автор: Cole McCormick: Дата: 10.21.2008
чтобы небыло дальнейшик фопросов, это в конфиге скажу сразу)
Автор: Anton: Дата: 10.29.2008
а как зделать что бы открывалось больше смайлов а то только 24 показывается
Автор: Cole McCormick: Дата: 11.01.2008
в индекс сверху или после надписи скрипт.
Автор: marshal: Дата: 11.01.2008
сорри ступил =)
Автор: KyKyC9l: Дата: 11.02.2008
у меня проблемка,на форуме везде пишется вместо русского языка знаками вопроса "??????" как исправить?
Автор: Cole McCormick: Дата: 11.02.2008
знаки вопроса от неправильной кодировки либо форума либо базы, я дам файлик каторый в случае форума работает безотказно
Автор: marshal: Дата: 11.03.2008
как исправить закарючки в новостном разделе?
Автор: Cole McCormick: Дата: 11.03.2008
если непомогает мой файл, то уже боюсь ничего непоможет, ос такая где панель стоит)
Автор: Мельхиор: Дата: 11.03.2008
Так... С кракозябрами я справился дедовским способом.... Во всей файлах настройки сменил кодировку... Абсолютно во всех!!!
Автор: marshal: Дата: 11.03.2008
Мельхиор помоги мне как исправить в новостях?
Автор: Мельхиор: Дата: 11.03.2008
Я же написал выше...Я сделал именно так.
Автор: marshal: Дата: 11.03.2008
ну если не кто не может объяснить....
идем в папку function открываем файлик lib_ajax.php и везде меняем кодировку на 1251 !
И проблема решена B)
А может кто-то подсказать как поменять шрифт чето он меня очень пугает :huh:
там целый можно сказать пробел между буквами :lol:
Автор: Cole McCormick: Дата: 11.04.2008
это утя винда такая, уменя там все нормально.
Автор: marshal: Дата: 11.04.2008
причем тут винда? Все сайты нормальные а тут фигня какаето и не только у меня !
и причем тут винда когда за отоброжение отвечает браузер и его кодировка !
Автор: CityTrue: Дата: 11.09.2008
Скажите пожалуйста как настроить регистрацию через форум.
Вроде ставил, не приходят письма, аккаунт регистрируется а на мыло не приходит активация.
Нужно чтобы при регистрации на форуме, на мыло приходило письмо.
Можно ли так сделать?
Автор: CityTrue: Дата: 11.09.2008
Не работает "Забыли пароль". Как наладить?
Автор: mark: Дата: 11.10.2008
Конфиг (Англиский)
// Database Settings
$CONFIG['sql_host'] = 'localhost'; // SQL host
$CONFIG['sql_username'] = 'root'; // SQL username
$CONFIG['sql_password'] = ''; // SQL password
$CONFIG['sql_dbname'] = 'ragnarok'; // ragnarok database name
$CONFIG['sql_cpdbname'] = 'sgcp'; // sgcp database name
$CONFIG['mysql_charset'] = 'auto'; // Mysql charset (auto, tis620, UTF8 and etc)
$CONFIG['server_name'] = 'Ragnarok Online'; // Server name
$CONFIG['language'] = 'Thai'; // Default cp language (Thai, English)
$CONFIG['default_theme'] = 'SGCP_Default'; // Default cp theme
$CONFIG['time_offset'] = 'GMT+0700'; // Time zone (default : GMT+0700)
$CONFIG['admin_email'] = 'admin@localhost.com'; // E-Mail Address
$CONFIG['gzip'] = '0'; // Enable Gzip (0: disable 1: enable)
$CONFIG['save_type'] = '0'; // Save type (0: Cookie 1: Session)
// SMTP Settings
$CONFIG['smtp_host'] = 'localhost'; // SMTP Host (default: localhost)
$CONFIG['smtp_port'] = '25'; // SMTP Port (default: 25)
// Main Page Settings
$CONFIG['language_select_mode'] = '1'; // Enable Language Select? (0: disable 1: enable)
$CONFIG['theme_select_mode'] = '1'; // Enable Theme Select? (0: disable 1: enable)
$CONFIG['show_ro_news_per'] = '5'; // How many news lines on Homepage
$CONFIG['show_last_topic_reply'] = '1'; // Show Last Topic Reply in Homepage? (0: no 1: yes)
$CONFIG['show_last_topic_reply_per'] = '5'; // How many Last topic reply lines on Homepage
$CONFIG['show_guild_standing'] = '0'; // Show Guild Castle Standing in Homepage? (0: no 1: tes)
$CONFIG['show_all_id'] = '0'; // Show total accounts and total characters in left menu? (0: no 1: yes)
$CONFIG['lost_pass_mode'] = '0'; // Enable Lost Pass (0: disable 1: enable)
// Administrator Settings
$CONFIG['AM_per_page'] = '30'; // How many account line on Account Mangement Page
// Members Settings
$CONFIG['download_mode'] = '1'; // Can guest use download menu? (0: no 1: yes)
// Player/Guild Ranking Settings
$CONFIG['player_rank_mode'] = '1'; // Can members use Player Ranking? (0: no 1: yes 2: Admin only)
$CONFIG['guild_rank_mode'] = '1'; // Can members use Guild Ranking? (0: no 1: yes 2: Admin only)
$CONFIG['show_gm_ranking'] = '0'; // Show GM users in Player Ranking? (0: no 1: yes)
$CONFIG['min_gmlv_ranking'] = '50'; // Minimum GM level not show in Player Ranking
$CONFIG['guild_per_page'] = '50'; // How many guild lines on Guild Ranking Page
// Login/Registration Settings
$CONFIG['register_mode'] = '1'; // Registration Mode (0: closed 1: enable 2: enable with E-Mail Activation)
$CONFIG['md5_support'] = '0'; // Use MD5 Encryption? (0: no 1: yes)
$CONFIG['security_mode'] = '1'; // Registration-Security Code Mode (0: unuse 1: number 2: alphabet 3: number and alphabet)
$CONFIG['change_password'] = '1'; // Can members change password? (0: no 1: yes)
$CONFIG['change_slspassword'] = '1'; // Can members change sls password? (0: no 1: yes)
$CONFIG['change_email'] = '1'; // Can members change email? (0: no 1: yes)
// Character Management Settings
$CONFIG['char_manage_mode'] = '1'; // Can members use Character Management? (0: no 1: yes 2: Admin only)
$CONFIG['manage_zeny_mode'] = '1'; // Can members manage their zeny? (0: no 1: yes)
$CONFIG['max_zeny'] = '1000000000'; // Max zeny per character safe bug when update zeny (default: 1000000000)
// Status Server Settings
$CONFIG['check_server'] = '0'; // Check Server Status? (0: no 1: yes)
$CONFIG['maintenance'] = '0'; // Use Maintenance Mode? (0: no 1: yes)
$CONFIG['time_check_intervals'] = '120'; // Time intervals for check server status (second)
$CONFIG['server_ip'] = '127.0.0.1'; // Server IP
$CONFIG['loginport'] = '6900'; // Login Port
$CONFIG['charport'] = '6121'; // Char Port
$CONFIG['mapport'] = '5121'; // Map Port
// Forum Settings
$CONFIG['forum_name'] = 'Ragnarok Online Forum'; // Forum Name
$CONFIG['uploads_folder'] = 'uploads'; // Uploads foder name
$CONFIG['avatar_folder'] = 'uploads/avatars'; // Avatar folder name
$CONFIG['upload_avatar'] = '1'; // Can members upload avatar? (0: no 1: yes)
$CONFIG['uploads_size'] = '200'; // Maximum uploads file sizes (Kb.)
$CONFIG['avatar_size'] = '50'; // Maximum avatar file sizes (Kb.)
$CONFIG['max_img_size'] = '600'; // Resize images when images width over? (pixels)
$CONFIG['delay_post'] = '30'; // Flood Protection Timeout (seconds)
$CONFIG['t_per_page'] = '15'; // Maximum topic per forum page
$CONFIG['per_page'] = '20'; // Maximum reply per topic showing page
$CONFIG['max_post_length'] = '20480'; // Maximum post length
$CONFIG['max_signature_length'] = '500'; // Maximum signature length
$CONFIG['guest_can_post'] = '1'; // Can guest post/reply topics? (0: no 1: yes)
// Log Setting
$CONFIG['log_select'] = '0'; // Log SELECT queries?
$CONFIG['log_insert'] = '1'; // Log INSERT queries?
$CONFIG['log_update'] = '1'; // Log UPDATE queries?
$CONFIG['log_delete'] = '1'; // Log DELETE queries?
// CP Settings
$CONFIG['height'] = '900'; // CP height pixels (can input with %)
$CONFIG['width'] = '850'; // CP width pixels (can input with %)
Автор: Мельхиор: Дата: 11.10.2008
Ааа. Респект тебе чувак!!! Пасиба!!
А у тя нет других конфиг файлов на английском?
Автор: mark: Дата: 11.11.2008
Смотря что нада :D
Автор: Мельхиор: Дата: 11.11.2008
Да вообще, выложил бы свою сборку SGCP.
Автор: mark: Дата: 11.12.2008
У меня полной нету =\ надавно винда летела токо некотоыре файлы остались так чтое сли чтота канкретна нада могу порыскать на компе мб найду =)
Автор: marshal: Дата: 11.12.2008
такой вопросик может кто знает ?
в топе как можно сделать чтобы не 10 гильдий отображалось а к примеру 50 или 100 на первой странице чтобы не лестать?
все сам разобрался =)
Автор: marshal: Дата: 11.12.2008
Скажите пожалуйста как настроить регистрацию через форум.
Вроде ставил, не приходят письма, аккаунт регистрируется а на мыло не приходит активация.
Нужно чтобы при регистрации на форуме, на мыло приходило письмо.
Можно ли так сделать?
Автор: marshal: Дата: 11.13.2008
Вот мой перевод чтобы не мучиться B)
// Переводил marshal
// Установочные параметры Базы данных
$CONFIG['sql_host'] = 'localhost; // ХОЗЯИН SQL
$CONFIG['sql_username'] = 'root; // ИМЯ пользователя SQL
$CONFIG['sql_password'] = 'тут ваш пароль; // ПАРОЛЬ SQL
$CONFIG['sql_dbname'] = 'ragnarok; // ragnarok база данных имени
$CONFIG['sql_cpdbname'] = 'sgcp; // sgcp база данных имени
$CONFIG['mysql_charset'] = 'auto; // Mysql charset (Автовыбор, tis620, UTF8 и и т.п.)
$CONFIG['server_name'] = 'Ragnarok Online'; // Имя Сервера
$CONFIG['language'] = 'RUS; // cp Язык Умолчания (Тайский, Английский,Русский)
$CONFIG['default_theme'] = 'SGCP_Default; // cp Тема Умолчания
$CONFIG['time_offset'] = 'GMT+0300; // Часовой пояс (умолчание : GMT+0300)
$CONFIG['admin_email'] = 'ваше мыло; // АДРЕС ЭЛ.ПОЧТЫ $CONFIG['gzip'] = '0; // Приспособьтесь Gzip (0: выведите из строя 1: допустимый)
$CONFIG['save_type'] = '0; // Тип Сохранять (0: Cookie 1: Сеанс)
// УСТАНОВОЧНЫЕ параметры SMTP
$CONFIG['smtp_host'] = '127.0.0.1/sgcp; // ХОЗЯИН SMTP (умолчание: localhost)
$CONFIG['smtp_port'] = '25; // ПОРТ SMTP (умолчание: 25)
// Основные Страничные Установочные параметры
$CONFIG['language_select_mode'] = '1; // Допустимый Языковой Выбор? (0: выведите из строя 1: допустимый)
$CONFIG['theme_select_mode'] = '0; // Допустимый Выбор Темы? (0: выведите из строя 1: допустимый)
$CONFIG['show_ro_news_per'] = '5; // Сколько строк новостей на Homepage
$CONFIG['show_last_topic_reply'] = '1; // Ответ Последней Темы Показа в Homepage? (0: никакие 1: да)
$CONFIG['show_last_topic_reply_per'] = '5; // Сколько строк ответа Последней темы на Homepage
$CONFIG['show_guild_standing'] = '1; // Замок Гильдии Показа, стоящий в Homepage? (0: никакие 1: tes)
$CONFIG['show_all_id'] = '0; // Общие отчетности Показа и общих символов в левом меню? (0: никакие 1: да)
$CONFIG['lost_pass_mode'] = '0; // Приспосабливать Потерявшее Проход (0: выведите из строя 1: допустимый)
// Установочные параметры Администратора
$CONFIG['AM_per_page'] = '30; // Сколько учетной строки на Учетной Странице Mangement
// Установочные параметры Участников
$CONFIG['download_mode'] = '1; // Может меню загрузки использования гостя? (0: никакие 1: да)
// Player/Guild, РАНЖИРОВАВШЕЕ Установочные параметры
$CONFIG['player_rank_mode'] = '1; // Участники Могут использовать Ранжирование Плейера? (0: никакие 1: да 2: Администрация только)
$CONFIG['guild_rank_mode'] = '1; // Участники Могут использовать Ранжирование Гильдии? (0: никакие 1: да 2: Администрация только)
$CONFIG['show_gm_ranking'] = '0; // Покажите пользователей GM в Ранжировании Плейера? (0: никакие 1: да)
$CONFIG['min_gmlv_ranking'] = '50; // Уровень Minimum GM не показ в Плейере, ранжировавшем $CONFIG['guild_per_page'] = '50; // Сколько строк гильдии в Гильдии, ранжировавшей Страницу
// УСТАНОВОЧНЫЕ параметры Login/Registration
$CONFIG['register_mode'] = '1; // Регистрационный Режим (0: закрывшее 1: приспосабливать 2: допустимый с Активизацией ЭЛ.ПОЧТЫ)
$CONFIG['md5_support'] = '0; // Шифрование Использования MD5? (0: никакие 1: да)
$CONFIG['security_mode'] = '1; // КОДОВЫЙ Режим Registration-Security (0: unuse 1: число 2: алфавит 3: число и алфавит)
$CONFIG['change_password'] = '1; // Участники Могут изменять пароль? (0: никакие 1: да)
$CONFIG['change_slspassword'] = '1; // Участники Могут изменять sls пароль? (0: никакие 1: да)
$CONFIG['change_email'] = '1; // Может изменение участников email? (0: никакие 1: да)
// Символьные Установочные параметры Управления
$CONFIG['char_manage_mode'] = '1; // Участники Могут использовать Символьное Управление? (0: никакие 1: да 2: Администрация только)
$CONFIG['manage_zeny_mode'] = '1; // Участники Могут управлять их zeny? (0: никакие 1: да)
$CONFIG['max_zeny'] = '1000000000; // Max zeny За символьный безопасный дефект когда коррекция zeny (умолчание: 1000000000)
// Установочные параметры Сервера Статуса
$CONFIG['check_server'] = '1; // Контрольный Статус Сервера? (0: никакие 1: да)
$CONFIG['maintenance'] = '0; // Эксплуатационный Режим Использования? (0: никакие 1: да)
$CONFIG['time_check_intervals'] = '20; // Интервалы Времени для контрольного статуса сервера (секунды)
$CONFIG['server_ip'] = '127.0.0.1'; // Server IP $CONFIG['loginport'] = '6900; // Порт Входа
$CONFIG['charport'] = '6121; // Символьный Порт $CONFIG['mapport'] = '5121; // Порт Карты
// Установочные параметры Форума
$CONFIG['forum_name'] = 'Ragnarok Online'; // Имя Форума
$CONFIG['uploads_folder'] = 'загружается; // Загружает foder имя
$CONFIG['avatar_folder'] = 'загружает/воплощение; // Имя папки Воплощения
$CONFIG['upload_avatar'] = '1; // Участники Могут загрузить воплощение? (0: никакие 1: да)
$CONFIG['uploads_size'] = '200; // Максимум загружает файловые размеры (Kb.)
$CONFIG['avatar_size'] = '50; // Файл воплощения Максимума измеряет (Kb.)
$CONFIG['max_img_size'] = '600; // Поменяйте размеры образы когда ширина образов над? (пиксели)
$CONFIG['delay_post'] = '30; // Тайм-аут Защиты Наводнения (секунд)
$CONFIG['t_per_page'] = '15; // Тема Максимума за страницу форума
$CONFIG['per_page'] = '20; // Ответ Максимума за тему, показывающую страницу
$CONFIG['max_post_length'] = '20480; // Длина поста Максимума
$CONFIG['max_signature_length'] = '500; // Длина сигнатуры Максимума
$CONFIG['guest_can_post'] = '1; // Может пост/ответ тем гостя? (0: никакие 1: да)
// Регистрационная Установка
$CONFIG['log_select'] = '0; // Регистрационные запросы ВЫБОРА?
$CONFIG['log_insert'] = '0; // Протокол ВКЛЮЧАЕТ запросы?
$CONFIG['log_update'] = '0; // Регистрационные запросы КОРРЕКЦИИ?
$CONFIG['log_delete'] = '0; // Протокол УДАЛЯЕТ запросы?
// УСТАНОВОЧНЫЕ параметры CP
$CONFIG['height'] = '900; // ПИКСЕЛИ высоты CP (может ввестися с %) $CONFIG['width'] = '850; // ШИРОТНЫЕ пиксели CP (может ввестися с %)
?>
Автор: Мельхиор: Дата: 11.13.2008
Ооо... Чтож... Да вознаградит тебя Великий дух за такие старания!!!
Автор: marshal: Дата: 11.16.2008
стандартный язык это с какого языка должна грузиться твоя страница ты можешь ставить любой !
Автор: Мельхиор: Дата: 11.16.2008
Не... Мы тут про язык, которым написаны комментарии в файле конфига.
Автор: marshal: Дата: 11.16.2008
не понел? а что тут не так ? русский язык :blink:
Автор: Мельхиор: Дата: 11.16.2008
Вот смотри:
// Database Settings
$CONFIG['sql_host'] = 'localhost'; // дБиµйН§·УНРдГ вґВ»ЎµФЁРа»з№ localhost
$CONFIG['sql_username'] = 'Melhior'; // ГРєШ User ўН§ SQL
$CONFIG['sql_password'] = '123290'; // ГРєШ Password ўН§ SQL
$CONFIG['sql_dbname'] = 'ragnarok'; // ГРєШЄЧиН°Т№ўйНБЩЕўН§ Ragnarok
$CONFIG['sql_cpdbname'] = 'sgcp'; // ЄЧиНўН§°Т№ўйНБЩЕ CP
$CONFIG['mysql_charset'] = 'auto'; // µС駤иТ Charset ўН§ Mysql (auto, disable, tis620, UTF8 and etc.)
$CONFIG['server_name'] = 'DragonsRO'; // ГРєШЄЧиНа«ФГмїаЗНГм
$CONFIG['language'] = 'RUS'; // ГРєШАТЙТўН§ CP (Thai, English)
$CONFIG['default_theme'] = 'SGCP_Default'; // ГРєШЄЧиНвїЕаґНГмўН§ Theme аѕЧиНгЛйгЄйа»з№ Theme ЛЕСЎ
$CONFIG['time_offset'] = 'GMT+0700'; // µС駤иТв«№аЗЕТ (¤иТ»ЎµФ: GMT+0700)
$CONFIG['admin_email'] = 'melhior89@yahoo.com'; // ГРєШ E-Mail Address
$CONFIG['gzip'] = '0'; // ГРєШвЛБґўН§ Gzip (0: дБигЄй§иТ№ 1: аѕЧиНа»ФґгЄй§Т№ Gzip)
$CONFIG['save_type'] = '0'; // ГРєШвЛБґўН§ЎТГаЎзєўйНБЩЕ (0: Cookie 1: Session)
$CONFIG['account_id_start'] = '2000000'; // ГРєШЛБТВаЕў Account ID аГФиБµй№г№°Т№ўйНБЩЕ Ragnarok (¤иТ»ЎµФ: 2000000)
// SMTP Settings
$CONFIG['smtp_host'] = 'localhost'; // SMTP Host (¤иТ»ЎµФ: localhost)
$CONFIG['smtp_port'] = '25'; // SMTP Port (¤иТ»ЎµФ: 25)
// Main Page Settings
$CONFIG['language_select_mode'] = '1'; // ГРєШвЛБґ Language Select (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['theme_select_mode'] = '1'; // ГРєШвЛБґ Theme Select (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['show_ro_news_per'] = '5'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№ўиТЗµиНЛ№Ци§Л№йТ
$CONFIG['show_last_topic_reply'] = '1'; // ГРєШвЛБґўН§ЎТГбКґ§ЎГР·ЩйЕиТКШґ·ХиБХЎТГµНєгЛБиг№Л№йТбГЎ (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['show_last_topic_reply_per'] = '5'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№ЎГР·ЩйЕиТКШґг№Л№йТбГЎ
$CONFIG['show_guild_standing'] = '1'; // ГРєШвЛБґўН§ЎТГбКґ§ЎФЕґФм·Хи¤ГНє¤ГН§»ГТКТ·г№Л№йТбГЎ (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['show_all_id'] = '0'; // ГРєШвЛБґўН§ЎТГбКґ§ЁУ№З№дНґХ·Сй§ЛБґ (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['lost_pass_mode'] = '0'; // ГРєШвЛБґГРєєЕЧБГЛСКјиТ№ (0: дБигЄй§Т№ 1: а»ФґгЄй§Т№)
// Administrator Settings
$CONFIG['AM_per_page'] = '30'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№дНґХµиНЛ№Ци§Л№йТўН§ Account Management
$CONFIG['deluser_mode'] = '1'; // ГРєШвЛБґКУЛГСєЛ№йТЕєдНґХ (0: дБигЄй§Т№ 1: гЄй§Т№)
// Members Settings
$CONFIG['download_mode'] = '1'; // Н№ШТµгЛй Guest гЄй§Т№ Download ЛГЧНдБи (0: дБиН№ШТµ 1: Н№ШТµ)
// Player/Guild Ranking Settings
$CONFIG['player_rank_mode'] = '1'; // Н№ШТµгЛйКБТЄФЎгЄй§Т№ Player Ranking ЛГЧНдБи (0: дБиН№ШТµ 1: Н№ШТµ 2: а©ѕТР Administrator)
$CONFIG['guild_rank_mode'] = '1'; // Н№ШТµгЛйКБТЄФЎгЄй§Т№ Guild Ranking ЛГЧНдБи (0: дБиН№ШТµ 1: Н№ШТµ 2: а©ѕТР Administrator)
$CONFIG['show_gm_ranking'] = '0'; // ГРєШвЛБґўН§ЎТГбКґ§ГТВЄЧиН GM г№ГРєє Player Ranking (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['min_gmlv_ranking'] = '50'; // ГРєШЕУґСєўСй№µиУ LEVEL ўН§ GM аѕЧиН·ХиЁРдБигЛйбКґ§ГТВЄЧиНг№ГРєє Player Ranking
$CONFIG['guild_per_page'] = '50'; // ГРєШЁУ№З№ЎФЕґФм·ХигЛйбКґ§µиНЛ№Ци§Л№йТЁСґНС№ґСєЎФЕґФм
// Registration Settings
$CONFIG['register_mode'] = '1'; // ГРєШвЛБґГРєєКБС¤ГКБТЄФЎ (0: »ФґГСєКБѤà 1: а»ФґГСєКБѤà 2: а»ФґГСєКБС¤ГбЕРгЄйГРєє E-Mail Activation)
$CONFIG['md5_support'] = '0'; // ГРєє MD5 (0: дБигЄй§Т№ 1: аѕЧиНа»ФґгЄй§Т№)
$CONFIG['security_mode'] = '1'; // ГРєШвЛБґГЛСКГСЎЙТ¤ЗТБ»ЕНґАСВ (0: дБигЄй§Т№ 1: гЄйГЛСКа»з№µСЗаЕў 2: гЄйГЛСКа»з№НСЎЙГАТЙТНС§ЎДЙµСЗѕФБѕмгЛи 3: гЄйГЛСКа»з№µСЗаЕўбЕРАТЙТНС§ЎДЙµСЗѕФБѕмгЛи)
// Login Settings
$CONFIG['change_password'] = '1'; // ГРєШвЛБґКУЛГСєгЛйКБТЄФЎКБТГ¶а»ЕХиВ№б»Е§ѕТКаЗФГмґ (0: а»ЕХиВ№б»Е§дБидґй 1: а»ЕХиВ№б»Е§дґй)
$CONFIG['change_password_with_sls'] = '1'; // гЛйµГЗЁКНє SLS Password аБЧиНа»ЕХиВ№ГЛСКјиТ№ЛГЧНдБи (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['change_slspassword'] = '1'; // ГРєШвЛБґКУЛГСєгЛйКБТЄФЎКБТГ¶а»ЕХиВ№б»Е§ SLS ѕТКаЗФГмґ (0: а»ЕХиВ№б»Е§дБидґй 1: а»ЕХиВ№б»Е§дґй)
$CONFIG['change_email'] = '1'; // ГРєШвЛБґКУЛГСєгЛйКБТЄФЎКБТГ¶а»ЕХиВ№б»Е§НХаБЕм (0: а»ЕХиВ№б»Е§дБидґй 1: а»ЕХиВ№б»Е§дґй)
// Character Management Settings
$CONFIG['char_manage_mode'] = '1'; // Н№ШТµгЛйКБТЄФЎгЄй§Т№ Character Management ЛГЧНдБи (0: дБиН№ШТµ 1: Н№ШТµ 2: а©ѕТР Administrator)
$CONFIG['manage_zeny_mode'] = '1'; // Н№ШТµгЛйКБТЄФЎЁСґЎТГа§Ф№АТВг№дНґХЛГЧНдБи (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['max_zeny'] = '1000000000'; // ГРєШЁУ№З№а§Ф№БТЎ·ХиКШґµиНЛ№Ц觵СЗЕФà аѕЧиН»йН§ЎС№ЎТГаЎФґ»СЛТг№ЎТГЁСґЎТГа§Ф№АТВг№дНґХ (¤иТ»ЎµФ: 1000000000)
// Status Server Settings
$CONFIG['check_server'] = '1'; // ГРєШвЛБґўН§ЎТГµГЗЁКНєК¶Т№РўН§а«ФГмїаЗНГм (0: »ФґєС§К¶Т№Р 1:аѕЧиНгЛйµГЗЁКНєК¶Т№Р)
$CONFIG['maintenance'] = '0'; // ЛТЎµС駤иТа»з№ 1 ГРєєЁРєНЎК¶Т№Ра«ФГмїаЗНГмЗиТЎУЕС§»ГСє»ГШ§
$CONFIG['time_check_intervals'] = '120'; // Л№иЗ§аЗЕТг№ЎТГµГЗЁКНєК¶Т№Ра«ФГмїаЗНГм (Л№иЗВа»з№ЗФ№Т·Х)
$CONFIG['server_ip'] = '10.0.246.91'; // ГРєШ IP Address ўН§а¤ГЧиН§¤Ші·ХигЄйг№ЎТГµГЗЁКНєК¶Т№Ра«ФГмїаЗНГм
$CONFIG['loginport'] = '6900'; // ГРєШ Login Port ўН§а¤ГЧиН§¤Ші
$CONFIG['charport'] = '6121'; // ГРєШ Char Port ўН§а¤ГЧиН§¤Ші
$CONFIG['mapport'] = '5121'; // ГРєШ Map Port ўН§а¤ГЧиН§¤Ші
// Forum Settings
$CONFIG['forum_name'] = 'Форум Сервера DragonsRO'; // ГРєШЄЧиНїНГСиБ
$CONFIG['uploads_folder'] = 'uploads'; // ЄЧиНвїЕаґНГм·ХигЄйг№ЎТГаЎзєдїЕм Uploads (дБиµйН§бЎйНРдГ)
$CONFIG['avatar_folder'] = 'uploads/avatars'; // ЄЧиНвїЕаґНГм·ХигЄйг№ЎТГаЎзєдїЕм Avatar (дБиµйН§бЎйНРдГ)
$CONFIG['upload_avatar'] = '1'; // гЛйКБТЄФЎКТБТГ¶НСѕвЛЕґГЩ» Avatar ЁТЎа¤ГЧиН§дґйЛГЧНдБи (0: дБидґй 1: дґй)
$CONFIG['uploads_size'] = '200'; // ЁУЎСґў№ТґўН§дїЕм·ХигЄйг№ЎТГ Uploads (Л№иЗВ Kb.)
$CONFIG['avatar_size'] = '50'; // ЁУЎСґў№ТґўН§дїЕмГЩ»АТѕ Avatar (Л№иЗВ Kb.)
$CONFIG['max_img_width'] = '600'; // гЛйВиНГЩ»АТѕаБЧиНБХў№Тґ¤ЗТБЎЗйТ§аЎФ№ЎХи pixels (0: дБигЄй§Т№)
$CONFIG['max_img_height'] = '0'; // гЛйВиНГЩ»АТѕаБЧиНБХў№Тґ¤ЗТБКЩ§аЎФ№ЎХи pixels (0: дБигЄй§Т№)
$CONFIG['delay_post'] = '30'; // ГРєШµСЗаЕўаѕЧиНЛ№иЗ§аЗЕТЛЕС§ЁТЎвѕКµмЎГР·Щй (Л№иЗВа»з№ЗФ№Т·Х)
$CONFIG['t_per_page'] = '15'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№ЎГР·ЩйµиНЛ№Ци§Л№йТ
$CONFIG['per_page'] = '20'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№јЩйµНєЎГР·ЩйµиНЛ№Ци§Л№йТ
$CONFIG['max_post_length'] = '20480'; // ГРєШЁУ№З№µСЗНСЎЙГ·ХигЛйвѕКµмдґй
$CONFIG['max_signature_length'] = '500'; // ГРєШЁУ№З№µСЗНСЎЙГўН§ЕТВа«з№
$CONFIG['guest_can_post'] = '1'; // ГРєШвЛБґЎТГµСй§/вѕКµмЎГР·ЩйўН§ Guest (0: Guest дБиКТБТГ¶µСй§/вѕКµмЎГР·Щйдґй 1: Guest КТБТГ¶µСй§/вѕКµмЎГР·Щйдґй)
// Log Setting
$CONFIG['log_select'] = '0'; // аЎзєўйНБЩЕ SELECT queries ЛГЧНдБи
$CONFIG['log_insert'] = '0'; // аЎзєўйНБЩЕ INSERT queries ЛГЧНдБи
$CONFIG['log_update'] = '0'; // аЎзєўйНБЩЕ UPDATE queries ЛГЧНдБи
$CONFIG['log_delete'] = '0'; // аЎзєўйНБЩЕ DELETE queries ЛГЧНдБи
$CONFIG['log_register'] = '1'; // аЎзєўйНБЩЕЎТГКБС¤ГКБТЄФЎЛГЧНдБи
// CP Settings
$CONFIG['height'] = '900'; // ГРєШ¤ЗТБКЩ§ўН§Л№йТаЗє (КТБТГ¶ГРєШа»з№ % дґй)
$CONFIG['width'] = '850'; // ГРєШ¤ЗТБЎЗйТ§ўН§Л№йТаЗє (КТБТГ¶ГРєШа»з№ % дґй)
?>
Автор: marshal: Дата: 11.16.2008
не понел где ты взял это? вот по русски у меня все нормально отображаеться...
выкладываю из дрогова браузера
// Переводил marshal
// Установочные параметры Базы данных
$CONFIG['sql_host'] = 'localhost; // ХОЗЯИН SQL
$CONFIG['sql_username'] = 'root; // ИМЯ пользователя SQL
$CONFIG['sql_password'] = 'тут ваш пароль; // ПАРОЛЬ SQL
$CONFIG['sql_dbname'] = 'ragnarok; // ragnarok база данных имени
$CONFIG['sql_cpdbname'] = 'sgcp; // sgcp база данных имени
$CONFIG['mysql_charset'] = 'auto; // Mysql charset (Автовыбор, tis620, UTF8 и и т.п.)
$CONFIG['server_name'] = 'Ragnarok Online'; // Имя Сервера
$CONFIG['language'] = 'RUS; // cp Язык Умолчания (Тайский, Английский,Русский)
$CONFIG['default_theme'] = 'SGCP_Default; // cp Тема Умолчания
$CONFIG['time_offset'] = 'GMT+0300; // Часовой пояс (умолчание : GMT+0300)
$CONFIG['admin_email'] = 'ваше мыло; // АДРЕС ЭЛ.ПОЧТЫ $CONFIG['gzip'] = '0; // Приспособьтесь Gzip (0: выведите из строя 1: допустимый)
$CONFIG['save_type'] = '0; // Тип Сохранять (0: Cookie 1: Сеанс)
// УСТАНОВОЧНЫЕ параметры SMTP
$CONFIG['smtp_host'] = '127.0.0.1/sgcp; // ХОЗЯИН SMTP (умолчание: localhost)
$CONFIG['smtp_port'] = '25; // ПОРТ SMTP (умолчание: 25)
// Основные Страничные Установочные параметры
$CONFIG['language_select_mode'] = '1; // Допустимый Языковой Выбор? (0: выведите из строя 1: допустимый)
$CONFIG['theme_select_mode'] = '0; // Допустимый Выбор Темы? (0: выведите из строя 1: допустимый)
$CONFIG['show_ro_news_per'] = '5; // Сколько строк новостей на Homepage
$CONFIG['show_last_topic_reply'] = '1; // Ответ Последней Темы Показа в Homepage? (0: никакие 1: да)
$CONFIG['show_last_topic_reply_per'] = '5; // Сколько строк ответа Последней темы на Homepage
$CONFIG['show_guild_standing'] = '1; // Замок Гильдии Показа, стоящий в Homepage? (0: никакие 1: tes)
$CONFIG['show_all_id'] = '0; // Общие отчетности Показа и общих символов в левом меню? (0: никакие 1: да)
$CONFIG['lost_pass_mode'] = '0; // Приспосабливать Потерявшее Проход (0: выведите из строя 1: допустимый)
// Установочные параметры Администратора
$CONFIG['AM_per_page'] = '30; // Сколько учетной строки на Учетной Странице Mangement
// Установочные параметры Участников
$CONFIG['download_mode'] = '1; // Может меню загрузки использования гостя? (0: никакие 1: да)
// Player/Guild, РАНЖИРОВАВШЕЕ Установочные параметры
$CONFIG['player_rank_mode'] = '1; // Участники Могут использовать Ранжирование Плейера? (0: никакие 1: да 2: Администрация только)
$CONFIG['guild_rank_mode'] = '1; // Участники Могут использовать Ранжирование Гильдии? (0: никакие 1: да 2: Администрация только)
$CONFIG['show_gm_ranking'] = '0; // Покажите пользователей GM в Ранжировании Плейера? (0: никакие 1: да)
$CONFIG['min_gmlv_ranking'] = '50; // Уровень Minimum GM не показ в Плейере, ранжировавшем $CONFIG['guild_per_page'] = '50; // Сколько строк гильдии в Гильдии, ранжировавшей Страницу
// УСТАНОВОЧНЫЕ параметры Login/Registration
$CONFIG['register_mode'] = '1; // Регистрационный Режим (0: закрывшее 1: приспосабливать 2: допустимый с Активизацией ЭЛ.ПОЧТЫ)
$CONFIG['md5_support'] = '0; // Шифрование Использования MD5? (0: никакие 1: да)
$CONFIG['security_mode'] = '1; // КОДОВЫЙ Режим Registration-Security (0: unuse 1: число 2: алфавит 3: число и алфавит)
$CONFIG['change_password'] = '1; // Участники Могут изменять пароль? (0: никакие 1: да)
$CONFIG['change_slspassword'] = '1; // Участники Могут изменять sls пароль? (0: никакие 1: да)
$CONFIG['change_email'] = '1; // Может изменение участников email? (0: никакие 1: да)
// Символьные Установочные параметры Управления
$CONFIG['char_manage_mode'] = '1; // Участники Могут использовать Символьное Управление? (0: никакие 1: да 2: Администрация только)
$CONFIG['manage_zeny_mode'] = '1; // Участники Могут управлять их zeny? (0: никакие 1: да)
$CONFIG['max_zeny'] = '1000000000; // Max zeny За символьный безопасный дефект когда коррекция zeny (умолчание: 1000000000)
// Установочные параметры Сервера Статуса
$CONFIG['check_server'] = '1; // Контрольный Статус Сервера? (0: никакие 1: да)
$CONFIG['maintenance'] = '0; // Эксплуатационный Режим Использования? (0: никакие 1: да)
$CONFIG['time_check_intervals'] = '20; // Интервалы Времени для контрольного статуса сервера (секунды)
$CONFIG['server_ip'] = '127.0.0.1'; // Server IP $CONFIG['loginport'] = '6900; // Порт Входа
$CONFIG['charport'] = '6121; // Символьный Порт $CONFIG['mapport'] = '5121; // Порт Карты
// Установочные параметры Форума
$CONFIG['forum_name'] = 'Ragnarok Online'; // Имя Форума
$CONFIG['uploads_folder'] = 'загружается; // Загружает foder имя
$CONFIG['avatar_folder'] = 'загружает/воплощение; // Имя папки Воплощения
$CONFIG['upload_avatar'] = '1; // Участники Могут загрузить воплощение? (0: никакие 1: да)
$CONFIG['uploads_size'] = '200; // Максимум загружает файловые размеры (Kb.)
$CONFIG['avatar_size'] = '50; // Файл воплощения Максимума измеряет (Kb.)
$CONFIG['max_img_size'] = '600; // Поменяйте размеры образы когда ширина образов над? (пиксели)
$CONFIG['delay_post'] = '30; // Тайм-аут Защиты Наводнения (секунд)
$CONFIG['t_per_page'] = '15; // Тема Максимума за страницу форума
$CONFIG['per_page'] = '20; // Ответ Максимума за тему, показывающую страницу
$CONFIG['max_post_length'] = '20480; // Длина поста Максимума
$CONFIG['max_signature_length'] = '500; // Длина сигнатуры Максимума
$CONFIG['guest_can_post'] = '1; // Может пост/ответ тем гостя? (0: никакие 1: да)
// Регистрационная Установка
$CONFIG['log_select'] = '0; // Регистрационные запросы ВЫБОРА?
$CONFIG['log_insert'] = '0; // Протокол ВКЛЮЧАЕТ запросы?
$CONFIG['log_update'] = '0; // Регистрационные запросы КОРРЕКЦИИ?
$CONFIG['log_delete'] = '0; // Протокол УДАЛЯЕТ запросы?
// УСТАНОВОЧНЫЕ параметры CP
$CONFIG['height'] = '900; // ПИКСЕЛИ высоты CP (может ввестися с %) $CONFIG['width'] = '850; // ШИРОТНЫЕ пиксели CP (может ввестися с %)
?>
Автор: Dolce: Дата: 11.16.2008
Помогите пожайлучто где надо прописать чтобы в место http://55.55.55.55.ru название можно было вводить например http://myserver.ru домен у меня зарегистрирован
Автор: Dolce: Дата: 11.16.2008
Простите разобрался но возник другой вопрос Как зделать чтобы в разделе скачать на сайте люди могли скачивать патч????
Автор: marshal: Дата: 11.16.2008
setting_ini_files/download.ini
Автор: Dolce: Дата: 11.16.2008
Я там вписал ссылку не пашет модеш напримере написать как нада?
Автор: Dolce: Дата: 11.17.2008
Домен у меня бесплатный но тока для клиентов моего провайдёра))))
Автор: marshal: Дата: 11.17.2008
понятно... хочу бесплатный домен .ru =)
Автор: Dolce: Дата: 11.17.2008
Какой провайдер?
Автор: marshal: Дата: 11.17.2008
авангард
Автор: Dolce: Дата: 11.17.2008
хз я на кабинете домен регистрировать бесплатно))))
http://AngelokRO.telenet.ru
Автор: Мяфк: Дата: 11.28.2008
А где изменять инфу о серве??
Автор: Мяфк: Дата: 11.28.2008
И ещё мельхиор в каких именно я тока 2 нашёл? =)
Автор: s1k1n: Дата: 11.28.2008
вопрос как сделать чтобы музыка играла пока открыт сайт ?
Автор: worms0950: Дата: 12.15.2008
Че то у меня показывает что сервер работает, а онлайн игроков нет
Автор: marshal: Дата: 12.17.2008
проверяй тут:
config.php
// Status Server Settings
$CONFIG['check_server'] = '0'; // Check Server Status? (0: no 1: yes)
$CONFIG['maintenance'] = '0'; // Use Maintenance Mode? (0: no 1: yes)
$CONFIG['time_check_intervals'] = '120'; // Time intervals for check server status (second)
$CONFIG['server_ip'] = '127.0.0.1'; // Server IP
$CONFIG['loginport'] = '6900'; // Login Port
$CONFIG['charport'] = '6121'; // Char Port
$CONFIG['mapport'] = '5121'; // Map Port
Автор: worms0950: Дата: 12.17.2008
да так и стоит, только ип мой
и верхнии строчки в первой единица а во второй ноль
Автор: marshal: Дата: 12.17.2008
ну не знаю тогда, проверяй порты не чем не занеты? скайп,аська и т.д.?
Автор: worms0950: Дата: 12.18.2008
неа не скайп не ася не установлены
Скиньте кто нить пожалуйста файл config мож там чего...
Если не трудно дай асю там поговорим -_-
Автор: worms0950: Дата: 12.22.2008
нашел заплатку на форуме еа и все заработало...
только теперь другой вопрос, как ссылку на голосование воткнуть под статус сервера?
Автор: marshal: Дата: 12.22.2008
заходишь в папку setting_ini_files, находишь exchange_link.ini и вписываешь !
Автор: Anton7: Дата: 01.10.2009
напишите пожалуйста гайд как страницы добавлять
Автор: Anton7: Дата: 01.10.2009
помогите пожалуйста зделать что бына главной странице было как на fofro.lgg.ru что бы были только новости
Автор: marshal: Дата: 01.10.2009
fofro.lgg.ru движок другой ! зачем гайд тут и так все понятно...
Автор: Anabioz: Дата: 01.23.2009
а скины можете выложить?)) чтонибудь анимешное, зарание спасибо ^_^
Автор: Anabioz: Дата: 01.23.2009
Originally posted by marshal;2438
ну если не кто не может объяснить....
идем в папку function открываем файлик lib_ajax.php и везде меняем кодировку на 1251 !
И проблема решена B)
А может кто-то подсказать как поменять шрифт чето он меня очень пугает :huh:
там целый можно сказать пробел между буквами :lol:
Автор: Anabioz: Дата: 01.23.2009
это уж понял)) лан, спс)
Автор: HellFire: Дата: 01.27.2009
очень хорошая панелька
Автор: saharovanil: Дата: 02.01.2009
Может ктото написать гайд как добовлять дополнительные разделы на главную страницу типо как "Рейтинг персонажей" или "Правила сервера" чтобы их высвечивало не при регистрации а в отдельном топике left_menu ?
Автор: Anton7: Дата: 02.18.2009
помогите пожаоуйста добавить галерею и гайд как добовлять дополнительные разделы на главную страницу типо как "Рейтинг персонажей" или "Правила сервера" чтобы их высвечивало не при регистрации а в отдельном топике left_menu
Автор: Cole McCormick: Дата: 02.18.2009
это все в конфиге выставляеца.
Автор: saharovanil: Дата: 02.18.2009
Ну так а как создавать дополнительные страницы типо как "Скачать" и т.д Помоги плиз
Автор: Cole McCormick: Дата: 02.18.2009
нужны знания php) все остальные страницы пишуться вручную, либо по шаблону имеющихся, а потом в меню добавляюца по примеру остальных)
Автор: saharovanil: Дата: 02.18.2009
Можеш мне помочь пожалуйста? Напиши мне а асю 357-460-255
Автор: Anton7: Дата: 02.18.2009
напиши пример
Автор: saharovanil: Дата: 02.18.2009
Всё ету проблему я решил я просто не учёл что она работает на модулях изменил переменную модулей и поставить html страницу.
А теперь мне нужно узнать где можно изменить скин самих страниц подскажите где? И где хранятся все стандарт скины ROse
Всё и ето решил и не понадобилось никакой помоши я лол =)
Автор: Cole McCormick: Дата: 02.18.2009
Originally posted by Anton7;6822
напиши пример
Автор: Anton7: Дата: 02.19.2009
saharovanil можешь помоч?
Автор: Anton7: Дата: 02.19.2009
напиши где брать пример!
Автор: Anton7: Дата: 02.20.2009
мне кто то поможет?
Автор: Cole McCormick: Дата: 02.20.2009
читай выше я уже сказал где.
Автор: jonikkk3: Дата: 05.16.2009
подскажите плиз как изменить информацию о сервере?
Автор: jonikkk3: Дата: 05.22.2009
че мне не кто не хочет помочь?
Автор: Cole McCormick: Дата: 05.22.2009
в файле конфига
Автор: jonikkk3: Дата: 05.28.2009
нет я имел ввиду , там есть менюшка информация о сервере, ну там пишут типо сервер х300 до 99\70 такие то ивенты и тд и тп.
Автор: Cole McCormick: Дата: 05.28.2009
а новости чтоли? либо тебе блок нужен чисто под инфу?
Автор: jonikkk3: Дата: 05.29.2009
у меня справа есть кнопка "информация о Сервере" но когда на нее нажимаю то там ничего нету я и хачу узнать как там написать инфу)
Автор: jonikkk3: Дата: 05.31.2009
видать опять мне долго не ответят)
Автор: s1k1n: Дата: 06.01.2009
Поставь права администратора и смотри в меню админа дальше сам дагодаешься
Автор: Sinedd11: Дата: 09.27.2009
всем привет, у менЯ такая проблема, даже когда сервер отключен в статусе серверов пишет что он онлайн, как ето исправить?
Автор: Sanasol: Дата: 09.27.2009
Может там обновляет через какое-то время а не постоянно статус?
Автор: Ma1k: Дата: 09.28.2009
Вообще должен обновлять мгновенно..
Но я не исключаю версии Sanasol'a, ибо с этой цп дел не имел.
Предлагаю подождать минутки три после отключения сервера, а потом страничку обновить.
Автор: Sanasol: Дата: 09.28.2009
незнаю почему у меня непонятно какие символы в конфиге ето й цп но ответ нашел.
// Status Server Settings
$CONFIG['check_server'] = '0'; // ГРєШвЛБґўН§ЎТГµГЗЁКНєК¶Т№РўН§а«ФГмїаЗНГм (0: »ФґєС§К¶Т№Р 1:аѕЧиНгЛйµГЗЁКНєК¶Т№Р)
$CONFIG['maintenance'] = '0'; // ЛТЎµС駤иТа»з№ 1 ГРєєЁРєНЎК¶Т№Ра«ФГмїаЗНГмЗиТЎУЕС§»ГСє»ГШ§
$CONFIG['time_check_intervals'] = '120'; // Л№иЗ§аЗЕТг№ЎТГµГЗЁКНєК¶Т№Ра«ФГмїаЗНГм (Л№иЗВа»з№ЗФ№Т·Х)
$CONFIG['server_ip'] = '127.0.0.1'; // ГРєШ IP Address ўН§а¤ГЧиН§¤Ші·ХигЄйг№ЎТГµГЗЁКНєК¶Т№Ра«ФГмїаЗНГм
$CONFIG['loginport'] = '6900'; // ГРєШ Login Port ўН§а¤ГЧиН§¤Ші
$CONFIG['charport'] = '6121'; // ГРєШ Char Port ўН§а¤ГЧиН§¤Ші
$CONFIG['mapport'] = '5121'; // ГРєШ Map Port ўН§а¤ГЧиН§¤Ші
Автор: Мяфк: Дата: 09.28.2009
символы непонятные, т.к. ЦП китайская. А если у тебя рус перевод, значит просто ты не сохранил конфиг в UTF-8
Автор: Sanasol: Дата: 09.28.2009
да по барабану xD не разбирался. Главное нашел то что надо)
Автор: Sinedd11: Дата: 09.29.2009
всё спасибо! понял
Автор: biogirl: Дата: 03.09.2010
Цитата jonikkk3;7973:
у меня справа есть кнопка "информация о Сервере" но когда на нее нажимаю то там ничего нету я и хачу узнать как там написать инфу)
Автор: 879546: Дата: 03.09.2010
А через сайт не дано? Там где главную страницу редактировать(admin menu-> edit messages), внизу есть переключатель. Там выбираешь "edit server information" и редактируешь)
Автор: biogirl: Дата: 03.10.2010
ааа действительно, необратила внимание ))
Автор: biogirl: Дата: 03.10.2010
слу у меня постоянно показывает онлайн 0 в тоже время на сервере есть игроки как исправить ?
Автор: 879546: Дата: 03.10.2010
коннект к базе есть? статус серверов показывает? покопайся в настройках, может там где-то можно отключить и оно отключено) хотя вот у меня по умолчанию все стоит(ну почти всё =)), онлайн показывает.
Автор: biogirl: Дата: 03.10.2010
у меня все статусы показывает но онлайн нет (
Автор: biogirl: Дата: 03.10.2010
ты точно ничего не делал ???? просто я читаю старые посты там что то надо было делать но никто не сказал что и как
Автор: biogirl: Дата: 03.12.2010
879546 выложи сюда свой файл config.php и menuleft.php ато чтот не получается
Автор: Gremlin: Дата: 03.12.2010
Вот:
[SPOILER="config.php"]
// Database Settings
$CONFIG['sql_host'] = 'mysql.games-service.net'; // дБиµйН§·УНРдГ вґВ»ЎµФЁРа»з№ localhost
$CONFIG['sql_username'] = 'лог'; // ГРєШ User ўН§ SQL
$CONFIG['sql_password'] = 'пасс'; // ГРєШ Password ўН§ SQL
$CONFIG['sql_dbname'] = 'база РО'; // ГРєШЄЧиН°Т№ўйНБЩЕўН§ Ragnarok
$CONFIG['sql_cpdbname'] = 'база серва'; // ЄЧиНўН§°Т№ўйНБЩЕ CP
$CONFIG['mysql_charset'] = 'auto'; // µС駤иТ Charset ўН§ Mysql (auto, disable, tis620, UTF8 and etc.)
$CONFIG['server_name'] = 'Joker Ragnarok Online'; // ГРєШЄЧиНа«ФГмїаЗНГм
$CONFIG['language'] = 'Russian'; // ГРєШАТЙТўН§ CP (Thai, English)
$CONFIG['default_theme'] = 'Joker'; // ГРєШЄЧиНвїЕаґНГмўН§ Theme аѕЧиНгЛйгЄйа»з№ Theme ЛЕСЎ
$CONFIG['time_offset'] = 'GMT+0300'; // µС駤иТв«№аЗЕТ (¤иТ»ЎµФ: GMT+0700)
$CONFIG['admin_email'] = 'joker@joker-ro.ru'; // ГРєШ E-Mail Address
$CONFIG['gzip'] = '0'; // ГРєШвЛБґўН§ Gzip (0: дБигЄй§иТ№ 1: аѕЧиНа»ФґгЄй§Т№ Gzip)
$CONFIG['save_type'] = '0'; // ГРєШвЛБґўН§ЎТГаЎзєўйНБЩЕ (0: Cookie 1: Session)
$CONFIG['account_id_start'] = '20000000'; // ГРєШЛБТВаЕў Account ID аГФиБµй№г№°Т№ўйНБЩЕ Ragnarok (¤иТ»ЎµФ: 2000000)
// SMTP Settings
$CONFIG['smtp_host'] = 'localhost'; // SMTP Host (¤иТ»ЎµФ: localhost)
$CONFIG['smtp_port'] = '25'; // SMTP Port (¤иТ»ЎµФ: 25)
// Main Page Settings
$CONFIG['language_select_mode'] = '1'; // ГРєШвЛБґ Language Select (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['theme_select_mode'] = '1'; // ГРєШвЛБґ Theme Select (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['show_ro_news_per'] = '5'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№ўиТЗµиНЛ№Ци§Л№йТ
$CONFIG['show_last_topic_reply'] = '1'; // ГРєШвЛБґўН§ЎТГбКґ§ЎГР·ЩйЕиТКШґ·ХиБХЎТГµНєгЛБиг№Л№йТбГЎ (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['show_last_topic_reply_per'] = '5'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№ЎГР·ЩйЕиТКШґг№Л№йТбГЎ
$CONFIG['show_guild_standing'] = '1'; // ГРєШвЛБґўН§ЎТГбКґ§ЎФЕґФм·Хи¤ГНє¤ГН§»ГТКТ·г№Л№йТбГЎ (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['show_all_id'] = '0'; // ГРєШвЛБґўН§ЎТГбКґ§ЁУ№З№дНґХ·Сй§ЛБґ (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['lost_pass_mode'] = '0'; // ГРєШвЛБґГРєєЕЧБГЛСКјиТ№ (0: дБигЄй§Т№ 1: а»ФґгЄй§Т№)
// Administrator Settings
$CONFIG['AM_per_page'] = '30'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№дНґХµиНЛ№Ци§Л№йТўН§ Account Management
$CONFIG['deluser_mode'] = '1'; // ГРєШвЛБґКУЛГСєЛ№йТЕєдНґХ (0: дБигЄй§Т№ 1: гЄй§Т№)
// Members Settings
$CONFIG['download_mode'] = '1'; // Н№Ш*ТµгЛй Guest гЄй§Т№ Download ЛГЧНдБи (0: дБиН№Ш*Тµ 1: Н№Ш*Тµ)
// Player/Guild Ranking Settings
$CONFIG['player_rank_mode'] = '1'; // Н№Ш*ТµгЛйКБТЄФЎгЄй§Т№ Player Ranking ЛГЧНдБи (0: дБиН№Ш*Тµ 1: Н№Ш*Тµ 2: а©ѕТР Administrator)
$CONFIG['guild_rank_mode'] = '1'; // Н№Ш*ТµгЛйКБТЄФЎгЄй§Т№ Guild Ranking ЛГЧНдБи (0: дБиН№Ш*Тµ 1: Н№Ш*Тµ 2: а©ѕТР Administrator)
$CONFIG['show_gm_ranking'] = '0'; // ГРєШвЛБґўН§ЎТГбКґ§ГТВЄЧиН GM г№ГРєє Player Ranking (0: дБибКґ§ 1: аѕЧиНбКґ§)
$CONFIG['min_gmlv_ranking'] = '50'; // ГРєШЕУґСєўСй№µиУ LEVEL ўН§ GM аѕЧиН·ХиЁРдБигЛйбКґ§ГТВЄЧиНг№ГРєє Player Ranking
$CONFIG['guild_per_page'] = '50'; // ГРєШЁУ№З№ЎФЕґФм·ХигЛйбКґ§µиНЛ№Ци§Л№йТЁСґНС№ґСєЎФЕґФм
// Registration Settings
$CONFIG['register_mode'] = '1'; // ГРєШвЛБґГРєєКБС¤ГКБТЄФЎ (0: »ФґГСєКБѤà 1: а»ФґГСєКБѤà 2: а»ФґГСєКБС¤ГбЕРгЄйГРєє E-Mail Activation)
$CONFIG['md5_support'] = '0'; // ГРєє MD5 (0: дБигЄй§Т№ 1: аѕЧиНа»ФґгЄй§Т№)
$CONFIG['security_mode'] = '1'; // ГРєШвЛБґГЛСКГСЎЙТ¤ЗТБ»ЕНґАСВ (0: дБигЄй§Т№ 1: гЄйГЛСКа»з№µСЗаЕў 2: гЄйГЛСКа»з№НСЎЙГАТЙТНС§ЎДЙµСЗѕФБѕмгЛ*и 3: гЄйГЛСКа»з№µСЗаЕўбЕРАТЙТНС§ЎДЙµСЗѕФБѕмгЛ*и)
// Login Settings
$CONFIG['change_password'] = '1'; // ГРєШвЛБґКУЛГСєгЛйКБТЄФЎКБТГ¶а»ЕХиВ№б»Е§ѕТКаЗФГмґ (0: а»ЕХиВ№б»Е§дБидґй 1: а»ЕХиВ№б»Е§дґй)
$CONFIG['change_password_with_sls'] = '1'; // гЛйµГЗЁКНє SLS Password аБЧиНа»ЕХиВ№ГЛСКјиТ№ЛГЧНдБи (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['change_slspassword'] = '1'; // ГРєШвЛБґКУЛГСєгЛйКБТЄФЎКБТГ¶а»ЕХиВ№б»Е§ SLS ѕТКаЗФГмґ (0: а»ЕХиВ№б»Е§дБидґй 1: а»ЕХиВ№б»Е§дґй)
$CONFIG['change_email'] = '1'; // ГРєШвЛБґКУЛГСєгЛйКБТЄФЎКБТГ¶а»ЕХиВ№б»Е§НХаБЕм (0: а»ЕХиВ№б»Е§дБидґй 1: а»ЕХиВ№б»Е§дґй)
// Character Management Settings
$CONFIG['char_manage_mode'] = '1'; // Н№Ш*ТµгЛйКБТЄФЎгЄй§Т№ Character Management ЛГЧНдБи (0: дБиН№Ш*Тµ 1: Н№Ш*Тµ 2: а©ѕТР Administrator)
$CONFIG['manage_zeny_mode'] = '0'; // Н№Ш*ТµгЛйКБТЄФЎЁСґЎТГа§Ф№АТВг№дНґХЛГЧНдБи (0: дБигЄй§Т№ 1: гЄй§Т№)
$CONFIG['max_zeny'] = '1000000000'; // ГРєШЁУ№З№а§Ф№БТЎ·ХиКШґµиНЛ№Ц觵СЗЕФà аѕЧиН»йН§ЎС№ЎТГаЎФґ»С*ЛТг№ЎТГЁСґЎТГа§Ф№АТВг№дНґХ (¤иТ»ЎµФ: 1000000000)
// Status Server Settings
$CONFIG['check_server'] = '1'; // ГРєШвЛБґўН§ЎТГµГЗЁКНєК¶Т№РўН§а«ФГмїаЗНГм (0: »ФґєС§К¶Т№Р 1:аѕЧиНгЛйµГЗЁКНєК¶Т№Р)
$CONFIG['maintenance'] = '0'; // ЛТЎµС駤иТа»з№ 1 ГРєєЁРєНЎК¶Т№Ра«ФГмїаЗНГмЗиТЎУЕС§»ГСє»ГШ§
$CONFIG['time_check_intervals'] = '120'; // Л№иЗ§аЗЕТг№ЎТГµГЗЁКНєК¶Т№Ра«ФГмїаЗНГм (Л№иЗВа»з№ЗФ№Т·Х)
$CONFIG['server_ip'] = '178.162.131.73'; // ГРєШ IP Address ўН§а¤ГЧиН§¤Ші·ХигЄйг№ЎТГµГЗЁКНєК¶Т№Ра«ФГмїаЗНГм
$CONFIG['loginport'] = '6900'; // ГРєШ Login Port ўН§а¤ГЧиН§¤Ші
$CONFIG['charport'] = '6121'; // ГРєШ Char Port ўН§а¤ГЧиН§¤Ші
$CONFIG['mapport'] = '5121'; // ГРєШ Map Port ўН§а¤ГЧиН§¤Ші
// Forum Settings
$CONFIG['forum_name'] = 'Joker Ragnarok Online Forum'; // ГРєШЄЧиНїНГСиБ
$CONFIG['uploads_mode'] = '1'; // а»ФґгЛйгЄй§Т№НСѕвЛЕґдїЕмє№єНГмґЛГЧНдБи (0: »ФґгЄй§Т№ 1: а»ФґгЄй§Т№)
$CONFIG['uploads_folder'] = 'uploads'; // ЄЧиНвїЕаґНГм·ХигЄйг№ЎТГаЎзєдїЕм Uploads (дБиµйН§бЎйНРдГ)
$CONFIG['avatar_folder'] = 'uploads/avatars'; // ЄЧиНвїЕаґНГм·ХигЄйг№ЎТГаЎзєдїЕм Avatar (дБиµйН§бЎйНРдГ)
$CONFIG['upload_avatar'] = '1'; // гЛйКБТЄФЎКТБТГ¶НСѕвЛЕґГЩ» Avatar ЁТЎа¤ГЧиН§дґйЛГЧНдБи (0: дБидґй 1: дґй)
$CONFIG['uploads_size'] = '5000'; // ЁУЎСґў№ТґўН§дїЕм·ХигЄйг№ЎТГ Uploads (Л№иЗВ Kb.)
$CONFIG['avatar_size'] = '300'; // ЁУЎСґў№ТґўН§дїЕмГЩ»АТѕ Avatar (Л№иЗВ Kb.)
$CONFIG['max_img_width'] = '800'; // гЛйВиНГЩ»АТѕаБЧиНБХў№Тґ¤ЗТБЎЗйТ§аЎФ№ЎХи pixels (0: дБигЄй§Т№)
$CONFIG['max_img_height'] = '600'; // гЛйВиНГЩ»АТѕаБЧиНБХў№Тґ¤ЗТБКЩ§аЎФ№ЎХи pixels (0: дБигЄй§Т№)
$CONFIG['delay_post'] = '30'; // ГРєШµСЗаЕўаѕЧиНЛ№иЗ§аЗЕТЛЕС§ЁТЎвѕКµмЎГР·Щй (Л№иЗВа»з№ЗФ№Т·Х)
$CONFIG['t_per_page'] = '15'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№ЎГР·ЩйµиНЛ№Ци§Л№йТ
$CONFIG['per_page'] = '20'; // ГРєШµСЗаЕўаѕЧиНбКґ§ЁУ№З№јЩйµНєЎГР·ЩйµиНЛ№Ци§Л№йТ
$CONFIG['max_post_length'] = '20480'; // ГРєШЁУ№З№µСЗНСЎЙГ·ХигЛйвѕКµмдґй
$CONFIG['max_signature_length'] = '500'; // ГРєШЁУ№З№µСЗНСЎЙГўН§ЕТВа«з№
$CONFIG['guest_can_post'] = '1'; // ГРєШвЛБґЎТГµСй§/вѕКµмЎГР·ЩйўН§ Guest (0: Guest дБиКТБТГ¶µСй§/вѕКµмЎГР·Щйдґй 1: Guest КТБТГ¶µСй§/вѕКµмЎГР·Щйдґй)
// Log Setting
$CONFIG['log_select'] = '0'; // аЎзєўйНБЩЕ SELECT queries ЛГЧНдБи
$CONFIG['log_insert'] = '0'; // аЎзєўйНБЩЕ INSERT queries ЛГЧНдБи
$CONFIG['log_update'] = '0'; // аЎзєўйНБЩЕ UPDATE queries ЛГЧНдБи
$CONFIG['log_delete'] = '0'; // аЎзєўйНБЩЕ DELETE queries ЛГЧНдБи
$CONFIG['log_register'] = '1'; // аЎзєўйНБЩЕЎТГКБС¤ГКБТЄФЎЛГЧНдБи
// CP Settings
$CONFIG['height'] = '900'; // ГРєШ¤ЗТБКЩ§ўН§Л№йТаЗє (КТБТГ¶ГРєШа»з№ % дґй)
$CONFIG['width'] = '850'; // ГРєШ¤ЗТБЎЗйТ§ўН§Л№йТаЗє (КТБТГ¶ГРєШа»з№ % дґй)
?>
if(!$SERVER['system_safe']) exit();
include_once "header_bar.php";
if($CONFIG_show_all_id) {
$sql->result = $sql->execute_query("SELECT COUNT(*) FROM $CONFIG_sql_dbname.login WHERE sex != \"S\"",'menu_left.php',0);
$totalid = $sql->result();
$sql->result = $sql->execute_query("SELECT COUNT(*) FROM $CONFIG_sql_dbname.char",'menu_left.php',0);
$totalchar = $sql->result();
}
$SELECT_MENU = 0;
if($mquick) $quick_style="display:none;";
echo "
![](\"theme/$STORED[THEME]/templates/left_box_header_01.gif\")
![](\"theme/$STORED[THEME]/templates/left_box_header_03.gif\")
";
if(checkprivilege_action($CP[login_id],g_view_adminmenu)) {
$SELECT_MENU = 1;
echo "
";
}
if($CONFIG_language_select_mode)
get_language_select();
if($CONFIG_theme_select_mode)
get_theme_select();
echo "
";
if($SELECT_MENU) echo "
\n";
if(empty($STORED_loginname) && empty($STORED_loginpass)){
echo "
";
}
$lostpass_menu = $CONFIG_lost_pass_mode?"$IMG[ARROW]$lang[Mn_lostpass]
":"";
echo "![](\"theme/$STORED[THEME]/menu/Quick_menu.gif\")
$IMG[ARROW]$lang[Mn_home]
$IMG[ARROW]$lang[Mn_register]
$IMG[ARROW]$lang[Mn_download]
$IMG[ARROW]$lang[Guild_Standing]
$IMG[ARROW]$lang[Mn_svinfo]
".$lostpass_menu."
$IMG[ARROW]$lang[Mn_contact]
";
if(!empty($STORED_loginname) && !empty($STORED_loginpass)) {
if($mmember)
$member_style="display:none;";
$CP[privilege_id] = checkprivilege($CP[login_id]);
$char_manage_menu = get_members_menu($CONFIG_char_manage_mode,char_manage,$CP[privilege_id]);
$player_rank_menu = get_members_menu($CONFIG_player_rank_mode,player_rank,$CP[privilege_id]);
$guild_rank_menu = get_members_menu($CONFIG_guild_rank_mode,guild_rank,$CP[privilege_id]);
echo "
![](\"theme/$STORED[THEME]/menu/menu_line.gif\")
![](\"theme/$STORED[THEME]/menu/Member_menu.gif\")
$IMG[ARROW]$lang[login_profile]
$char_manage_menu
$player_rank_menu
$guild_rank_menu
";
}
if($mstatus)
$svstatus_style="display:none;";
echo "
![](\"theme/$STORED[THEME]/menu/menu_line.gif\")
![](\"theme/$STORED[THEME]/menu/Server_status.gif\")
$IMG[ARROW]Login Server : $accsrv
$IMG[ARROW]Char Server : $charsrv
$IMG[ARROW]Map Server : $mapsrv
$IMG[ARROW]$lang[Users_Online] : $user_online
$IMG[ARROW]$lang[User] : $total_online
";
if($CONFIG_show_all_id){
echo " $IMG[ARROW]$lang[All_ID] : $totalid
$IMG[ARROW]$lang[All_CHAR] : $totalchar
";
}
echo "
![](\"theme/$STORED[THEME]/menu/menu_line.gif\")
![](\"theme/$STORED[THEME]/menu/Exchange_Link_menu.gif\")
";
include_once "setting_ini_files/exchange_link.ini";
echo "
![](\"theme/$STORED[THEME]/templates/left_box_footer_01.gif\")
![](\"theme/$STORED[THEME]/templates/left_box_footer_03.gif\")
";
?>[/SPOILER]
Автор: biogirl: Дата: 03.12.2010
неособо помогло ((( ничего не изменилось ((
Автор: Gremlin: Дата: 03.12.2010
странно... розу поставь и не парься:D
Автор: Renegade: Дата: 03.12.2010
да что вы везде эту розу лепите.
Автор: Gremlin: Дата: 03.12.2010
Ну там функций много, оформлено цивильненько, вобщем всё ок) Лично у меня sgcp стоит, я ей не очень доволен...
Автор: Мяфк: Дата: 03.12.2010
Роза хороша, но скл инъекций там много.
Автор: Gremlin: Дата: 03.12.2010
Ну, ничто не идеально^_^ Помнится я на розу в свое сремя наехал, мол слышал в ней дырок много, в ответ мне написали что с сгцп дырок еще больше)) Ну лично у меня розу установить не получилось :D Так бы с ней сидел))) Вобще sgcp хорошая панель, но там есть пара минусов:
1) перевод(когда ставлю рус, часть цп остается на англ, т.к. файл с языком отвечает далеко не за все сообщения
2) встроеный форум в цп это хорошо, но там аватар криво ставится(нужно указать размер картинки)
ну а в целом, цп хорошая))
Автор: Мяфк: Дата: 03.12.2010
Встроенный форум убери там дыра. А больше не слышал дыр.
Автор: biogirl: Дата: 03.16.2010
аааа да ёлки у меня не отображает онлайн спасите "_"
Автор: biogirl: Дата: 03.16.2010
розу ненавижу... Мяфк где имено дыра... уберу
Автор: biogirl: Дата: 03.16.2010
мож надо поставить права на файлы какиенить ?
Автор: biogirl: Дата: 03.16.2010
гремлин выложи ещё свой файлик function/function.php
Автор: Gremlin: Дата: 03.16.2010
[SPOILER="function.php"]
class MySQL {
var $link = "";
var $charset = "cp1251";
var $result = "";
var $total_query = "0";
function Connect($host,$user,$pass) {
error_reporting (null);
global $CONFIG_mysql_charset;
$this->link = mysql_connect($host,$user,$pass);
$GLOBALS['link'] = $this->link;
if(!$this->link)
$this->error_found("01");
switch($CONFIG_mysql_charset) {
case auto:
$this->charset = mysql_client_encoding($this->link);
mysql_query("SET NAMES ".$this->charset."cp1251");
break;
case disable:
break;
default:
mysql_query("SET NAMES ".$CONFIG_mysql_charset."cp1251");
break;
}
return true;
}
function check_database($db) {
if(!mysql_select_db($db,$this->link))
$this->error_found("02",$db);
}
function error_found($array1,$array2='') {
switch($array1) {
case "01":
$errors = "- MySQL Server isn't running.
\n";
$errors .= "- MySQL username or password isn't correct.";
break;
case "02":
$errors = "- ".$array2." database not found.";
break;
}
die("
Please check these following errors
Please check these following errors. [error code: ".$array1."]
$errors
");
}
function execute_query($input_query,$page_src = 'none.php',$save_log = '1') {
global $CONFIG_sql_cpdbname,$CP,$CONFIG_log_select,$CONFIG_log_insert,$CONFIG_log_update,$CONFIG_log_delete,$query_txt;
// $start_time = getmicrotime();
$die_message = "";
$analyze_query = strtolower(htmlspecialchars($input_query));
if ($save_log) {
if (strstr($analyze_query, 'select') !== false && $CONFIG_log_select) {
$log_enable='1';
}
else if (strstr($analyze_query, 'insert') !== false && $CONFIG_log_insert) {
$log_enable='1';
}
else if (strstr($analyze_query, 'update') !== false && $CONFIG_log_update) {
$log_enable='1';
}
else if (strstr($analyze_query, 'delete') !== false && $CONFIG_log_delete) {
$log_enable='1';
}
else $log_enable='0';
if ($log_enable) {
$user = $CP["login_name"];
if(empty($user)) $user="-";
mysql_query("INSERT INTO $CONFIG_sql_cpdbname.query_log (Date,User,IP,page,query) VALUES (NOW() ,'".mysql_res($user)."','".mysql_res($CP["ip_address"])."','".mysql_res($page_src)."','".mysql_res($input_query)."')");
}
}
if (
!($result = mysql_query($input_query,$GLOBALS['link']))
|| strstr($analyze_query,"union")
) {
echo $die_message;
exit();
}
// $end_time = getmicrotime();
// $time_result = $end_time - $start_time;
// $query_txt .= $input_query."[".$time_result."]
\n";
/* if($log_query)
$sql->total_query++;*/
return $result;
}
function count_rows($result='') {
return $result?mysql_num_rows($result):mysql_num_rows($this->result);
}
function fetch_row($result='') {
return $result?mysql_fetch_array($result):mysql_fetch_array($this->result);
}
function result($result='') {
return $result?mysql_result($result,0):mysql_result($this->result,0);
}
}
function getglobalvar($i) {
global $CONFIG_save_type;
if($i==1) {
global $STORED_loginname,$STORED_loginpass;
if($CONFIG_save_type==1) {
global $_SESSION;
$STORED_loginname = $_SESSION['loginname'];
$STORED_loginpass = $_SESSION['loginpass'];
} else {
global $_COOKIE;
$STORED_loginname = $_COOKIE['loginname'];
$STORED_loginpass = $_COOKIE['loginpass'];
}
} else if($i==2) {
global $STORED_userlang,$STORED_usertheme;
if($CONFIG_save_type==1) {
global $_SESSION;
$STORED_userlang = truestr($_SESSION['userlang']);
$STORED_usertheme = truestr($_SESSION['usertheme']);
} else {
global $_COOKIE;
$STORED_userlang = truestr($_COOKIE['userlang']);
$STORED_usertheme = truestr($_COOKIE['usertheme']);
}
}
}
function getmicrotime() {
$mtime = microtime ();
$mtime = explode (' ', $mtime);
$mtime = $mtime[1] + $mtime[0];
return $mtime;
}
function length($var,$min,$max = '0') {
if($max) {
if(strlen($var) >= $min && strlen($var) <= $max)
return 1;
else
return 0;
} else {
if(strlen($var) >= $min)
return 1;
else
return 0;
}
return 0;
}
function generate_password($len) {
global $CONFIG_security_mode;
srand((double)microtime()*10000000);
if ($CONFIG_security_mode=='1')
$chars = "0123456789";
else if ($CONFIG_security_mode=='2')
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
else
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$ret_str = "";
$num = strlen($chars);
for($i = 0; $i < $len; $i++) {
$ret_str.= $chars[rand()%$num];
}
return $ret_str;
}
function SendMail($to,$subject,$messages) {
global $CONFIG_smtp_host,$CONFIG_smtp_port,$CONFIG_server_name,$CONFIG_admin_email;
ini_set("SMTP",$CONFIG_smtp_host);
ini_set("smtp_port",$CONFIG_smtp_port);
ini_set("sendmail_from",$CONFIG_admin_email);
$header .= "From: $CONFIG_server_name<$CONFIG_admin_email>\n";
if(mail($to,$subject,$messages,$header,"-f$CONFIG_admin_email"))
return true;
else
return false;
}
function cookie_remove() {
CP_removeCookie("loginname");
CP_removeCookie("loginpass");
CP_removeCookie("userlang");
CP_removeCookie("usertheme");
return true;
}
function checkmd5($md5_support,$check_string) {
if($md5_support && !empty($check_string))
$result_string = md5($check_string);
else
$result_string = $check_string;
return $result_string;
}
function get_cp_profile($account_id) {
global $CONFIG_sql_cpdbname,$CONFIG_account_id_start,$STORED,$display_name,$reply_avatar,$reply_avatar_url,$reply_avatar_width,$reply_avatar_height,$reply_post,$reply_number,$reply_joined,$reply_signature,$status_bar,
$rank_title,$reply_imgroup,$reply_group;
$sql = new MySQL;
$query = "SELECT user_id,display_name,user_avatar,user_avatar_width,user_avatar_height,user_ranking,user_joined,user_signature_message,user_online FROM $CONFIG_sql_cpdbname.user_profile WHERE user_id =\"".mysql_res($account_id)."\"";
$sql->result = $sql->execute_query($query,'function.php');$sql->total_query++;
if (!$sql->count_rows())
return false;
$row_user = $sql->fetch_row();
$display_name = $row_user["display_name"];
$reply_avatar = $row_user["user_avatar"];
$reply_avatar_url = $row_user["user_avatar"];
$reply_avatar_width = $row_user["user_avatar_width"];
$reply_avatar_height = $row_user["user_avatar_height"];
$reply_post = $row_user["user_ranking"];
$reply_number = $row_user["user_id"] - $CONFIG_account_id_start;
if ($reply_number < 1)
$reply_number = "N/A";
$reply_joined = get_date("j-M y",$row_user["user_joined"]);
$reply_signature = $row_user["user_signature_message"];
$user_status = $row_user["user_online"];
if($reply_avatar != NULL)
$reply_avatar = "
";
$status_bar = $user_status ? "\"theme/$STORED[THEME]/images/p_online.gif\" alt=\"Online\"" : "\"theme/$STORED[THEME]/images/p_offline.gif\" alt=\"Offline\"";
$status_bar = "
";
$rank_title = get_ranktitle($reply_post);
$reply_imgroup=checkprivilege_action($account_id,g_img);
$reply_group = checkprivilege_action($account_id,g_title);
return true;
}
function set_tmpsqld($array1,$array2,$array3,$val) {
global $tmpsqld;
$tmpsqld["".$array1.""] = array("".$array2."" => array("".$array3."" => "".$val.""));
return;
}
function get_tmpsqld($array1,$array2,$array3) {
global $tmpsqld;
return $tmpsqld["".$array1.""]["".$array2.""]["".$array3.""];
}
function get_username($account_id) {
global $CONFIG_sql_dbname,$CONFIG_sql_cpdbname;
if ($tmpsqld = get_tmpsqld("user_profile","display_name",$account_id))
return $tmpsqld;
$sql = new MySQL;
$query = "SELECT display_name FROM $CONFIG_sql_cpdbname.user_profile WHERE user_id =\"".mysql_res($account_id)."\"";
$sql->result = $sql->execute_query($query,'function.php',0);
$row = $sql->fetch_row();
if (!empty($row[display_name])) {
set_tmpsqld("user_profile","display_name",$account_id,$row["display_name"]);
return $row["display_name"];
} else {
$query = "SELECT userid FROM $CONFIG_sql_dbname.login WHERE account_id =\"".mysql_res($account_id)."\"";
$sql->result = $sql->execute_query($query,'function.php',0);
if ($sql->count_rows()) {
$row = $sql->fetch_row();
set_tmpsqld("user_profile","display_name",$account_id,$row["userid"]);
return $row["userid"];
} else
return false;
}
}
function get_displayname($string,$account_id) {
global $CONFIG_sql_dbname,$CONFIG_sql_cpdbname,$lang;
if ($string)
return $string;
if ($tmpsqld = get_tmpsqld("user_profile","display_name",$account_id))
return $tmpsqld;
$sql = new MySQL;
$query = "SELECT account_id,userid FROM $CONFIG_sql_dbname.login WHERE account_id =\"".mysql_res($account_id)."\"";
$sql->result = $sql->execute_query($query,'function.php',0);
if ($sql->count_rows()) {
$row = $sql->fetch_row();
set_tmpsqld("user_profile","display_name",$account_id,$row["userid"]);
$sql->execute_query("UPDATE $CONFIG_sql_cpdbname.user_profile SET display_name = \"".mysql_res($row['userid'])."\" WHERE user_id=\"".mysql_res($row['account_id'])."\"",'function.php',0);
return $row["userid"];
} else
return $lang["Guest"];
}
function get_date($time_type,$time) {
global $CONFIG_time_offset,$CP;
if ($time)
$date = date("$time_type",$time+(60*60*(get_timezone("$CP[time_offset]") - get_timezone("$CONFIG_time_offset"))) );
return $date;
}
function get_timezone($time_offset) {
$mark = substr($time_offset,3,1);
$hour = (int)substr($time_offset,4,2);
$minute = (int)substr($time_offset,6,2);
$minute = (float)($minute*100/60);
return "".$mark."".$hour.".".$minute."";
}
function getcastlename($castle_value) {
$castle_name = explode("\r\n", file_get_contents("guild_castles_name.def"));
return $castle_name[$castle_value];
}
function exceptchars_decode($val) {
$val = str_replace( "<b>", "", $val );
$val = str_replace( "</b>", "", $val );
$val = str_replace( "<br>", "
", $val );
$val = str_replace( "<br />", "
", $val );
$val = str_replace( "<BR>", "
", $val );
return $val;
}
function header_location($url) {
if(header("location:".$url."") == false)
redir("$url","",2);
}
function redir($url,$message,$time) {
global $lang;
if (empty($message))
$message_ = "";
else {
$message_ = "".htmlspecialchars($message)."
";
$message_ = exceptchars_decode($message_);
}
echo "
";
opmain_body("CP Message",0,0);
echo "
".$message_."
".$lang[P_Wait]."
$lang[Wait]
";
clmain_body();
echo "
";
return true;
}
function redir_back($message) {
global $lang;
if (empty($message))
$message_ = "";
else {
$message_ = "".htmlspecialchars($message)."
";
$message_ = exceptchars_decode($message_);
}
echo "
";
opmain_body("CP Message",0,0);
echo "
$message_
$lang[Wait_Back]
";
clmain_body();
echo "
";
}
function opmain_body($title,$height = '0',$width = '100%') {
global $STORED;
echo "
".htmlspecialchars($title)."
";
return true;
}
function clmain_body() {
echo "
";
return true;
}
function checkprivilege($account) {
if(!$account)
return 1;
global $CONFIG_sql_cpdbname;
$sql = new MySQL;
$query = "SELECT privilege FROM $CONFIG_sql_cpdbname.privilege WHERE account_id=\"".mysql_res($account)."\" ";
$sql->result = $sql->execute_query($query,'function.php',0);
if ($sql->count_rows()>0) {
$row = $sql->fetch_row();
$userprivilege = $row[privilege];
} else
return 1;
return $userprivilege;
}
function checkprivilege_action($account,$checkaction) {
global $CONFIG_sql_cpdbname;
$sql = new MySQL;
$userprivilege = checkprivilege($account);
$query = "SELECT ".$checkaction." FROM $CONFIG_sql_cpdbname.groups WHERE g_id=\"".mysql_res($userprivilege)."\"";
$sql->result = $sql->execute_query($query,'function.php',0);
if ($sql->count_rows()>0) {
$row = $sql->fetch_row();
$usrprivilege = $row[$checkaction];
} else
return 0;
return $usrprivilege;
}
function get_ranktitle($rank) {
global $CONFIG_sql_cpdbname;
$sql = new MySQL;
$query = "SELECT title FROM $CONFIG_sql_cpdbname.rank_title WHERE min_post <= \"".mysql_res($rank)."\" ORDER by min_post DESC LIMIT 0,1";
$sql->result = $sql->execute_query($query,'function.php',0);
$row = $sql->fetch_row();
return $row[title];
}
function get_ip() {
if(getenv(HTTP_X_FORWARDED_FOR))
$ipaddress = getenv(HTTP_X_FORWARDED_FOR);
else
$ipaddress = getenv("REMOTE_ADDR");
return $ipaddress;
}
function get_referer() {
$Referer = $_SERVER['HTTP_REFERER'];
if(empty($Referer)) $Referer = "index.php?act=idx";
return $Referer;
}
function get_cptitle($title) {
global $CONFIG_server_name;
if(empty($title))
$title = "Unknow";
echo " $CONFIG_server_name :: [$title] :: \n";
return true;
}
function emotions_name() {
$emotions = array('24','angry','biggrin','blink','blush','closedeyes','cool','dry','happy','huh','laugh','mad','mellow','ninja','excl','ohmy','rolleyes','sad','sleep','smile','tongue','unsure','wacko','wink','wub');
return $emotions;
}
function emotions_select($id) {
global $STORED;
echo"
}
function get_page($st,$per_page) {
$page=($st/$per_page)+1;
return $page;
}
function get_selectpage($total,$per_page,$get_page,$url,$url2='',$name='') {
global $lang;
$page = ceil($total/$per_page);
if(!$get_page) {
$get_page = '1';
$st='0';
}
if($page>1){
if($name)
print ("$lang[Page]: ($page) ");
else
print ("$lang[Page]: ($page) ");
for( $i=1,$z=0; $i<=$page; $i++) {
if ($get_page - $i > 2) {
if (!$z) {
$z='1';
$onclick = $name?"onclick=\"page_select('$name','".$url2."st=".$per_page*($i-1)."'); return false;\"":"";
echo "« First ...\n";
}
} else if ($i - $get_page > 2) {
$i = $page;
$onclick = $name?"onclick=\"page_select('$name','".$url2."st=".$per_page*($i-1)."'); return false;\"":"";
echo "... Last »\n";
} else if ($get_page==$i) {
echo "[$i]\n";
} else {
$onclick = $name?"onclick=\"page_select('$name','".$url2."st=".$per_page*($i-1)."'); return false;\"":"";
echo "$i\n";
}
}
}
return true;
}
function get_sselectpage($page,$per_page,$pageid) {
global $lang;
echo "\n(";
print ("$lang[Page]: ");
for ($t=1,$g=0; $t<=$page; $t++) {
if ($t<=3)
echo"$t\n";
else if ($t>3 && ($page-2)>3 && !$g) {
$g=1;
$t=$page-2;
echo "...\n$t\n";
}
else if ($t>3 && ($page-2)>3) {
echo "$t\n";
}
else if ($t>3 && ($page-2)<=3 && !$g) {
$g=1;echo "...\n$t\n";
}
else if ($t>3 && ($page-2)<=3) {
echo "$t\n";
}
}
echo ")";
return true;
}
function get_menuwb($forum_id,$type,$reply='') {
global $STORED;
switch($type) {
case 1:
print("
");
break;
case 2:
print("$reply
");
break;
}
return true;
}
function my_br2nl($val) {
$val = str_replace( "
", "\n", $val );
$val = str_replace( "
" , "\n", $val );
while( preg_match( "
", $val ) ) {
$val = preg_replace( "
" , "\n" , $val );
}
return $val;
}
function isAlphaNumeric($val) {
if (!preg_match("/^[a-zA-Z0-9]+$/", $val))
return false;
return true;
}
function isMailform($email) {
if (preg_match("/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-z0-9]{1,4}$/", $email)) {
return true;
}
return false;
}
function truestr($val) {
$val2 = "";
$len = strlen($val);
for($i=0;$i<$len;$i++) {
if (preg_match("/^[a-zA-Z0-9+-._]+$/", $val[$i]))
$val2 .= $val[$i];
}
if (empty($val2)) {
return false;
}
return $val2;
}
function checkstring($val,$i='1') {
if ($i) {
$val = str_replace( " ", " ", $val );
$val = str_replace( "&" , "&" , $val );
$val = str_replace( "" , "-->" , $val );
$val = preg_replace( "/
$val = str_replace( ">" , ">" , $val );
$val = str_replace( "<" , "<" , $val );
$val = str_replace( "\"" , """ , $val );
$val = preg_replace( "/\n/" , "
" , $val );
$val = preg_replace( "/\\\$/" , "$" , $val );
$val = preg_replace( "/\r/" , "" , $val );
$val = str_replace( "!" , "!" , $val );
$val = str_replace( "'" , "'" , $val );
$val = str_replace( '"' , """ , $val );
$val = preg_replace( "#\(c\)#i" , "©" , $val );
$val = preg_replace( "#\(tm\)#i" , "™" , $val );
$val = preg_replace( "#\(r\)#i" , "®" , $val );
}
while( preg_match( "#\[(url|img|b|u|i|s|email|list|indent|right|left|center)\]\[/\\1\]#is", $val ) ) {
$val = preg_replace( "#\[(url|img|b|u|i|s|email|list|indent|right|left|center)\]\[/\\1\]#is", "", $val );
}
$val = mysql_res($val);
return $val;
}
function mysql_res($val) {
if(function_exists("mysql_real_escape_string"))
return mysql_real_escape_string($val);
else
return addslashes($val);
}
function replace_text($val) {
if ($val) {
$val = str_replace(chr(13),"
",$val);
$val = replace_text_font_style($val,"b","b");
$val = replace_text_font_style($val,"i","i");
$val = replace_text_font_style($val,"u","u");
$val = replace_text_font_style($val,"s","strike");
$val = replace_text_font_style($val,"indent","blockquote");
$val = replace_text_font_size($val);
while ( preg_match( "#\[background=([^\]]+)\](.+?)\[/background\]#is", $val ) ) {
$val = preg_replace( "#\[background=([^\]]+)\](.+?)\[/background\]#is","\\2", $val );
}
while ( preg_match( "#\[font=([^\]]+)\](.+?)\[/font\]#is", $val ) ) {
$val = preg_replace( "#\[font=([^\]]+)\](.+?)\[/font\]#is","\\2", $val );
}
while ( preg_match( "#\[color=([^\]]+)\](.+?)\[/color\]#is", $val ) ) {
$val = preg_replace( "#\[color=([^\]]+)\](.+?)\[/color\]#is","\\2", $val );
}
while( preg_match( "#\n?\[list\](.+?)\[/list\]\n?#is" , $val ) ) {
$val = preg_replace_callback( "#\n?\[list\](.+?)\[/list\]\n?#is", 'regex_list', $val );
}
while( preg_match( "#\n?\[list=(a|A|i|I|1)\](.+?)\[/list\]\n?#is" , $val ) ) {
$val = preg_replace_callback( "#\n?\[list=(a|A|i|I|1)\](.+?)\[/list\]\n?#is", 'regex_list', $val );
}
$val = preg_replace( "#\[(left|right|center)\](.+?)\[/\\1\]#is" , "\\2", $val );
$val = replace_text_image($val);
$val = replace_text_email($val);
$val = replace_text_email_($val);
$val = replace_text_quote($val);
$val = replace_text_quote_($val);
$val = replace_text_code($val);
$val = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\2://\\3\\4",$val);
$val = eregi_replace("([_.[:alnum:]]+)@([^[:space:]]*)([[:alnum:]])([<[:space:]\n]|$)","\\1@\\2\\3", $val);
$val = preg_replace( "#\[URL\s*=\s*(\S+?)\s*\](.*?)\[\/URL\]#ie","\"\\2\"", $val);
$val = replace_emotions($val);
}
return $val;
}
function replace_emotions($val) {
global $STORED;
$emotions = emotions_name();
for($i=0;$i<=$emotions[0];$i++)
$val = eregi_replace(":".$emotions[$i].":", "
" , $val ) ;
return $val;
}
function replace_text_font_style($val,$find,$replace) {
while( preg_match( "#\[".$find."\](.+?)\[/".$find."\]#is" , $val ) ) {
$val = preg_replace( "#\[".$find."\](.+?)\[/".$find."\]#is" , "<".$replace."> \\1 ".$replace.">", $val );
}
return $val;
}
function replace_text_font_size($val) {
while ( preg_match( "#\[size=(1|2|3|4|5|6|7)\](.+?)\[/size\]#is", $val ) ) {
$val = preg_replace_callback( "#\[size=(1|2|3|4|5|6|7)\](.+?)\[/size\]#is", regex_font_size , $val );
}
return $val;
}
function replace_text_email($val) {
while ( preg_match( "#\[email\](\S+?)\[/email\]#i", $val ) ) {
$val = preg_replace( "#\[email\](\S+?)\[/email\]#i", " \\1 ", $val );
}
return $val;
}
function replace_text_email_($val) {
$val = preg_replace( "#\[email\s*=\s*\"\;([\.\w\-]+\@[\.\w\-]+\.[\.\w\-]+)\s*\"\;\s*\](.*?)\[\/email\]#i", " \\2 ", $val );
$val = preg_replace( "#\[email\s*=\s*([\.\w\-]+\@[\.\w\-]+\.[\w\-]+)\s*\](.*?)\[\/email\]#i", " \\2 ", $val );
return $val;
}
function replace_text_quote($val) {
while ( preg_match( "#\[quote\s*\](.*?)\[\/quote\]#is", $val ) ) {
$val = preg_replace( "#\[quote\s*\](.*?)\[\/quote\]#is","QUOTE \\1
", $val);
}
return $val;
}
function replace_text_quote_($val) {
while ( preg_match( "#\[quote\s*=\s*(.*?)s*\](.*?)\[\/quote\]#is", $val ) ) {
$val = preg_replace( "#\[quote\s*=\s*(.*?)s*\](.*?)\[\/quote\]#is","QUOTE (\\1) \\2
", $val);
}
return $val;
}
function replace_text_code($val) {
while ( preg_match( "#\[code\](.+?)\[/code\]#is", $val ) ) {
$val = preg_replace( "#\[code\](.+?)\[/code\]#is","CODE \\1
", $val);
}
while ( preg_match( "#\[codebox\](.+?)\[/codebox\]#is", $val ) ) {
$val = preg_replace( "#\[codebox\](.+?)\[/codebox\]#is","CODE \\1
", $val);
}
return $val;
}
function replace_text_image($val) {
while ( preg_match( "#\[URL\s*=\s*(\S+?)\s*\]\[img\s*\](.*?)\[\/img\]\[\/URL\]#is", $val ) ) {
$val = preg_replace_callback( "#\[URL\s*=\s*(\S+?)\s*\]\[img\s*\](.*?)\[\/img\]\[\/URL\]#is", 'regex_image_url' , $val);
}
while ( preg_match( "#\[img\s*\](.*?)\[\/img\]#is", $val ) ) {
$val = preg_replace_callback( "#\[img\s*\](.*?)\[\/img\]#is", 'regex_image' , $val);
}
return $val;
}
function regex_font_size($matches=array()) {
$size = array('0','8','10','12','14','18','24','36');
$array = $matches[1];
return "$matches[2]";
}
function regex_image_url($matches=array()) {
global $CP;
if(!$CP['images_num'])
$CP['images_num'] = 0;
$CP['images_num']++;
return "
";
}
function regex_image($matches=array()) {
global $CP;
if(!$CP['images_num'])
$CP['images_num'] = 0;
$CP['images_num']++;
return "
";
}
function regex_list($matches=array()) {
if ( count( $matches ) == 3 ) {
$type = $matches[1];
$txt = $matches[2];
} else {
$txt = $matches[1];
}
if ( $txt == "" ) {
return;
}
if ( $type == "" ) {
$txt = regex_list_item($txt);
return "$txt
";
} else {
$txt = regex_list_item($txt);
return "$txt
";
}
}
function regex_list_item($txt) {
$txt = preg_replace( "#\[\*\]#", "" , trim($txt) );
$txt = preg_replace( "#^?li>#" , "", $txt );
return str_replace( "\n ", "", $txt."" );
}
function check_category($forum_id) {
global $CONFIG_sql_cpdbname;
$forum_id = (int)$forum_id;
$sql = new MySQL;
$query = "SELECT category_id FROM $CONFIG_sql_cpdbname.forum WHERE forum_id = \"".mysql_res($forum_id)."\"";
$sql->result = $sql->execute_query($query,'function.php');
if ($sql->count_rows()) {
$row = $sql->fetch_row();
$query = "SELECT COUNT(*) FROM $CONFIG_sql_cpdbname.memory WHERE memory_object = \"forum_category\" and memory_value1 = \"".mysql_res($row['category_id'])."\"";
$sql->result = $sql->execute_query($query,'function.php');
if (!$sql->result())
return 0;
} else
return 0;
return $row[category_id];
}
function get_categoryname($category_id) {
global $CONFIG_sql_cpdbname;
$category_id = (int)$category_id;
$sql = new MySQL;
$query = "SELECT memory_value3 FROM $CONFIG_sql_cpdbname.memory WHERE memory_object = \"forum_category\" and memory_value1 = \"".mysql_res($category_id)."\"";
$sql->result = $sql->execute_query($query,'function.php');
if ($sql->count_rows()) {
$row = $sql->fetch_row();
return $row[memory_value3];
} else
return "Unknow";
}
function get_forumname($forum_id) {
global $CONFIG_sql_cpdbname;
$forum_id = (int)$forum_id;
$sql = new MySQL;
$query = "SELECT category_id, forum_title FROM $CONFIG_sql_cpdbname.forum WHERE forum_id = \"".mysql_res($forum_id)."\"";
$sql->result = $sql->execute_query($query,'function.php');
if ($sql->count_rows()) {
$row = $sql->fetch_row();
$forumname=$row[forum_title];
} else
return "Unknow";
return $forumname;
}
function get_topicname($topic_id) {
global $CONFIG_sql_cpdbname;
$topic_id = (int)$topic_id;
$sql = new MySQL;
$query = "SELECT topic_name FROM $CONFIG_sql_cpdbname.board_topic WHERE topic_id = \"".mysql_res($topic_id)."\"";
$sql->result = $sql->execute_query($query,'function.php');
if ($sql->count_rows()) {
$row = $sql->fetch_row();
$topicname=$row["topic_name"];
} else
return "Unknow";
return $topicname;
}
function do_blacklist($state,$blacklist_code) {
switch($state) {
case 1:
CP_setCookie("IP_Blacklist",$blacklist_code);
header("location:pageerr.php?code=01");
break;
case 2:
$sql = new MySQL;
global $CONFIG_sql_cpdbname;
$sql->execute_query("DELETE FROM $CONFIG_sql_cpdbname.memory WHERE memory_object=\"ip_blacklist\" AND memory_value3=\"".mysql_res($blacklist_code)."\"",'function.php');
CP_removeCookie("IP_Blacklist");
break;
case 3:
header("location:pageerr.php?code=01");
break;
case 4:
CP_removeCookie("IP_Blacklist");
break;
}
return true;
}
function get_members_menu($mode,$menu,$g_id) {
if($mode) {
$get_menu = 0;
if($mode == '2' && $g_id == '5') $get_menu = 1;
else if($mode == '1') $get_menu = 1;
if($get_menu) {
global $lang,$IMG;
switch($menu) {
case char_manage:
global $CP;
$title = "Character Management";
$mes = $lang[Char_Manage];
$link = "index.php?act=searching_char&account_id=$CP[login_id]";
break;
case player_rank:
$title = "Player Ranking";
$mes = $lang[Player_Rank];
$link = "index.php?act=p_rank";
break;
case guild_rank:
$title = "Guild Ranking";
$mes = $lang[Guild_Rank];
$link = "index.php?act=g_rank";
break;
default:
$title = "Unknow";
$mes = "Unknow";
$link = "index.php?act=idx";
break;
}
return "$IMG[ARROW]$mes
";
} else
return "";
} else
return "";
}
function upload_files($files) {
global $CONFIG_uploads_mode;
if(empty($files[name]) || !$CONFIG_uploads_mode) {
$attachs_name = "";
$upload_error ="";
} else {
global $CP,$lang,$CONFIG_uploads_size,$CONFIG_uploads_folder;
if (eregi(".htm|.html|.shtm|.shtml|.js|.jse|.vb|.php|.php3|.php4|.php5|.asp|.aspx|.jsp|.sql",$files[name])) {
$upload_error = "$lang[Upload_Type_Error]
";
$attachs_name = "";
} else if (($files[size] > $CONFIG_uploads_size*1024 || $files[size] == 0) && !checkprivilege_action($CP[login_id],g_upload_nonlimit)) {
$upload_error = "$lang[Upload_Limit]
";
$attachs_name = "";
} else {
$attachs_name = truestr($files['name']);
if($attachs_name && move_uploaded_file($files['tmp_name'], "$CONFIG_uploads_folder/[".$CP[login_id]."]".$attachs_name."")) {
$upload_error = "";
} else {
$upload_error = "There was a problem uploading your file.
";
$attachs_name = "";
}
}
}
return array('name' => $attachs_name, 'error' => $upload_error);
}
function upload_avatars($files) {
global $CP,$CONFIG_avatar_size,$CONFIG_avatar_folder,$CONFIG_upload_avatar,$POST_avatar_url,$lang;
if(empty($files[name]) || !$CONFIG_upload_avatar) {
$avatar_url = $POST_avatar_url;
$avatarname = "";
$upload_error ="";
} else {
if (!eregi(".gif|.jpg|.jpeg|.png|.bmp",$files[name])) {
$avatar_url = $POST_avatar_url;
$upload_error = "$lang[Upload_Type_Error]
";
$avatarname = "";
} else if($files[size] > $CONFIG_avatar_size*1024) {
$avatar_url = $POST_avatar_url;
$upload_error = "$lang[Upload_Limit]
";
$avatarname="";
} else {
$error = 0;
switch($files[type]) {
case "image/gif":
$avatarname="av-".$CP['login_id'].".gif";
break;
case "image/jpeg":
case "image/pjpeg":
$avatarname="av-".$CP['login_id'].".jpg";
break;
case "image/x-png":
case "image/png":
$avatarname="av-".$CP['login_id'].".png";
break;
case "image/x-MS-bmp":
$avatarname="av-".$CP['login_id'].".bmp";
break;
default:
$error = 1;
}
if(!$error && move_uploaded_file($files['tmp_name'], "$CONFIG_avatar_folder/".$avatarname."")) {
$avatar_url = "$CONFIG_avatar_folder/".$avatarname."";
$upload_error = "";
} else {
$avatar_url = "$POST_avatar_url";
$upload_error = "There was a problem uploading your file.
";
$avatarname = "";
}
}
}
return array('name' => $avatarname, 'url' => $avatar_url, 'error' => $upload_error);
}
function get_forum_perm($matches=array()) {
global $forum_permission;
$forum_permission = $matches[1];
return $forum_permission;
}
function check_forum_perm($forum_id,$g_id,$perm) {
global $CONFIG_sql_cpdbname;
$sql = new MySQL;
$query = "SELECT forum_perm FROM $CONFIG_sql_cpdbname.forum WHERE forum_id=\"".mysql_res($forum_id)."\"";
$sql->result = $sql->execute_query($query,'function.php');
if ($sql->count_rows()) {
$row = $sql->fetch_row();
if ( preg_match( "#\[g".$g_id."\](.+?)\[/g".$g_id."\]#is", $row[0] ) ) {
preg_replace_callback( "#\[g".$g_id."\](.+?)\[/g".$g_id."\]#is", 'get_forum_perm' , $row[0] );
global $forum_permission;
switch($perm) {
case "read_perm":
if (!strstr($forum_permission,":show_perm:"))
return false;
break;
case "reply_perm":
case "start_perm":
if (!strstr($forum_permission,":show_perm:"))
return false;
if (!strstr($forum_permission,":read_perm:"))
return false;
break;
}
if (strstr($forum_permission,":".$perm.":"))
return true;
else
return false;
} else
return false;
} else
return false;
}
function get_language_select() {
global $STORED,$SELECT_MENU;
$SELECT_MENU = 1;
echo "
";
return;
}
function get_theme_select() {
global $STORED,$SELECT_MENU;
$SELECT_MENU = 1;
echo "
";
return;
}
function get_rte($form_id,$id,$title,$title2,$width1,$width2) {
global $STORED;
$style_width = $width2?"width:".$width2.";":"";
echo "
";
}
function get_bbcode($id,$mode='0') {
global $STORED;
echo "
";
if (!$mode) {
echo "
";
get_rte($id,'ffont','Fonts','Fonts','155px','140px');
get_rte($id,'fsize','Sizes','Sizes','90px','75px');
get_rte($id,'fcolor',"
",'Text Color','20px','0');
echo "
![\"Resize](\"theme/$STORED[THEME]/images/bbcode/rte-resize-up.gif\")
![\"Resize](\"theme/$STORED[THEME]/images/bbcode/rte-resize-down.gif\")
";
}
echo "
![\"Bold\"](\"theme/$STORED[THEME]/images/bbcode/rte-bold.png\")
![\"Italic\"](\"theme/$STORED[THEME]/images/bbcode/rte-italic.png\")
![\"Underline\"](\"theme/$STORED[THEME]/images/bbcode/rte-underlined.png\")
![\"Insert](\"theme/$STORED[THEME]/images/bbcode/rte-image-button.png\")
![\"Insert](\"theme/$STORED[THEME]/images/bbcode/rte-link-button.png\")
![\"Insert](\"theme/$STORED[THEME]/images/bbcode/rte-email-button.png\")
![\"Wrap](\"theme/$STORED[THEME]/images/bbcode/rte-quote-button.png\")
![\"Wrap](\"theme/$STORED[THEME]/images/bbcode/rte-code-button.png\")
";
if (!$mode) {
echo "![\"Indent\"](\"theme/$STORED[THEME]/images/bbcode/rte-indent.gif\")
![](\"theme/$STORED[THEME]/images/bbcode/rte_dots.gif\")
![\"Align](\"theme/$STORED[THEME]/images/bbcode/rte-align-left.png\")
![\"Align](\"theme/$STORED[THEME]/images/bbcode/rte-align-center.png\")
![\"Align](\"theme/$STORED[THEME]/images/bbcode/rte-align-right.png\")
![](\"theme/$STORED[THEME]/images/bbcode/rte_dots.gif\")
![\"Insert](\"theme/$STORED[THEME]/images/bbcode/rte-list-numbered.gif\")
![\"Insert](\"theme/$STORED[THEME]/images/bbcode/rte-list.gif\")
";
} else {
echo "
![\"Resize](\"theme/$STORED[THEME]/images/bbcode/rte-resize-up.gif\")
![\"Resize](\"theme/$STORED[THEME]/images/bbcode/rte-resize-down.gif\")
";
}
echo "
";
}
?>
[/SPOILER]
Автор: biogirl: Дата: 03.17.2010
сяб, но можеш ещё кинуть файл header_bar.php
Автор: Gremlin: Дата: 03.17.2010
[SPOILER="header_bar.php"]
if(!$SERVER['system_safe']) exit();
if ($CONFIG_check_server) {
if ($CONFIG_maintenance) {
$accsrv = "$lang[Mantenance]";
$charsrv = "$lang[Mantenance]";
$mapsrv = "$lang[Mantenance]";
$total_online = "N/A";
} else {
$query = "SELECT * FROM $CONFIG_sql_cpdbname.status";
$sql->result = $sql->execute_query($query,'header_bar.php',0);$sql->total_query++;
if (!$sql->count_rows()) {
$sql->result = $sql->execute_query("INSERT INTO $CONFIG_sql_cpdbname.status ( `last_checked` , `login` , `char` , `map` ) VALUES (NOW() , 0, 0, 0)",'header_bar.php',0);$sql->total_query++;
}
$line = $sql->fetch_row();
$timediff = $CP[time] - $line[0];
if($timediff > $CONFIG_time_check_intervals) {
$acc = @fsockopen ($CONFIG_server_ip, $CONFIG_loginport, $errno, $errstr, 1);
$char = @fsockopen ($CONFIG_server_ip, $CONFIG_charport, $errno, $errstr, 1);
$map = @fsockopen ($CONFIG_server_ip, $CONFIG_mapport, $errno, $errstr, 1);
$acc = $acc?1:0;
$char = $char?1:0;
$map = $map?1:0;
$sql->execute_query("UPDATE $CONFIG_sql_cpdbname.status SET `last_checked` = \"".$CP['time']."\" ,`login` = \"".mysql_res($acc)."\",`char` = \"".mysql_res($char)."\",`map` = \"".mysql_res($map)."\"",'header_bar.php',0);$sql->total_query++;
} else {
$acc = $line[1];
$char = $line[2];
$map = $line[3];
}
if (!$acc) {
$accsrv="$lang[Offline]";
} else {
$accsrv="$lang[Online]";
}
if (!$char) {
$charsrv="$lang[Offline]";
} else {
$charsrv="$lang[Online]";
}
if (!$map) {
$mapsrv="$lang[Offline]";
} else {
$mapsrv="$lang[Online]";
}
$query = "SELECT COUNT(*) as total FROM `char` WHERE online = '1'";
$sql->result = $sql->execute_query($query,'header_bar.php',0);$sql->total_query++;
$row = $sql->fetch_row();
$total_online = $row["total"];
if (empty($total_online)) {
$total_online = '0';
}
}
} else {
$accsrv = "$lang[Hide]";
$charsrv = "$lang[Hide]";
$mapsrv = "$lang[Hide]";
$total_online = "N/A";
}
?>
[/SPOILER]
Автор: biogirl: Дата: 03.17.2010
АЛИЛУЯ спасибо большое на все 3 сообщения сябку кликну ))
Автор: Gremlin: Дата: 03.17.2010
Обращайся!^_^
Автор: biogirl: Дата: 04.15.2010
странно у мну после перестановки этой цп в новостях вместо русских букв начались ????????????????????????????????
что делать ?
Автор: [OneLife]: Дата: 04.15.2010
Кодировка может не та стоит?
Автор: biogirl: Дата: 04.15.2010
всё правильно стоит...