ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (3): « 1 [2] 3 »   

> Описание: Для возможности конвертирования
1Bot
Отправлено: 12 декабря 2009 — 21:10
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Структура файла с информацией о входящих сообщениях из личного почтового ящика
Файл /messages/id-msg.php (id - номер пользователя) в serialized-виде, после преобразования в нормальный вид структура файла следующая:
CODE:
Array
(
[1260651163] => Array // время отправления в формате unix timestamp
(
[from] => supermod // ник пользователя, пославшего сообщение (отправитель)
[title] => first // тема сообщения
[msg] => text2 // текст сообщения
[frid] => 5 // номер пользователя, пославшего сообщение
[mail] => // e-mail отправителя
[status] => // статус сообщения: 1 - прочитано; 0 - не прочитано
)

[1260651247] => Array
(
[from] => supermod
[title] => second
[msg] => text
[frid] => 5
[mail] =>
[status] => 1
)

)


Структура файла с информацией об исходящих сообщениях из личного почтового ящика
Файл /messages/id-out.php (id - номер пользователя) в serialized-виде, после преобразования в нормальный вид структура файла следующая:
CODE:
Array
(
[1260651163] => Array // время отправления в формате unix timestamp
(
[to] => admin // ник получателя
[title] => first // тема сообщения
[msg] => text2 // текст сообщения
[status] => // статус сообщения: 1 - прочитано; 0 - не прочитано
)

[1260651247] => Array
(
[to] => admin
[title] => second
[msg] => text
[status] => 1
)

)

(Отредактировано автором: 21 февраля 2011 — 09:11)

 
 
1Bot
Отправлено: 12 января 2011 — 11:11
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Всем
По каким признакам распознать наличие информации модов?
Есть ли информация о форматах данных этих модов?
 
 
BON
Отправлено: 12 января 2011 — 11:15
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




1Bot пишет:
Array ( [1260651163] =>


ЧТо вот эта запись значит, особенно интересно что за цифры?

И чё с темой это, расползается жуть
 
 
1Bot
Отправлено: 12 января 2011 — 11:30
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




BON пишет:
ЧТо вот эта запись значит, особенно интересно что за цифры?

там же комментарии есть к каждой записи после //
 
 
BON
Отправлено: 12 января 2011 — 12:05
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




1Bot, я имел ввиду для чего эти цифры?
 
 
1Bot
Отправлено: 12 января 2011 — 12:24
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




BON пишет:
я имел ввиду для чего эти цифры?

Для того, чтобы видеть во входящих/исходящих дату и время отправки писем.
 
 
1Bot
Отправлено: 21 февраля 2011 — 09:15
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Исправлены все посты темы, которые содержат участки кода на PHP, теперь используется обычный [ code ].
 
 
LA
Отправлено: 15 ноября 2013 — 12:36
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Нояб. 2013  
Репутация: 0




1Bot пишет:
Структура файла с информацией о званиях пользователей
Файл /data/membertitles.php в serialized-виде, после преобразования в нормальный вид структура файла следующая:
CODE:
Array
(
[1] => Array
(
[title] => Newbie // звание
[posts] => 20 // минимум сообщений (это звание будет показываться до достижения пользователем указанного количества сообщений)
[icon] => pips1.gif // картинка к званию (имя файла из папки "im/images"Подмигивание
)

[2] => Array
(
[title] => Junior Member
[posts] => 50
[icon] => pips2.gif
)

[3] => Array
(
[title] => Member
[posts] => 100
[icon] => pips3.gif
)

[4] => Array
(
[title] => Full Member
[posts] => 150
[icon] => pips4.gif
)

[5] => Array
(
[title] => Advanced Member
[posts] => 250
[icon] => pips5.gif
)

[6] => Array
(
[title] => Super Member
[posts] => 500
[icon] => pips6.gif
)

)
(Отредактировано автором: 21 февраля 2011 — 09:07)

Как мне звания на русский переделать?
 
 
1Bot
Отправлено: 15 ноября 2013 — 14:06
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




LA пишет:
Как мне звания на русский переделать?

Нет ничего сложного. Ниже скрипт для этого.
ВАЖНО!!! Скрипт нужно сохранить в кодировке win-1251!! в корень форума и вызвать из браузера.
CODE:
<?php
# _change_member_title.php
/****************************************************************************
Замена званий пользователей форума на русские аналоги, а также количества
постов для получения звания форума ExBB FM 1.0 RC1.

(c) 1Bot aka Strobe, 2013
****************************************************************************/

$t = '/data/membertitles.php';
// Читает файл для возможной записи в него не закрывая файла
$fp = @fopen($t, 'a+') or die("Could not read from the file <strong>$t</strong>");
flock($fp, 2);
$filesize = filesize($t);
$filesize = (0 === $filesize) ? 1 : $filesize-8;
fseek($fp, 8);
$th = fread($fp, $filesize);
$th = unserialize($th);

$th[1]['title'] = 'Новичек'; // Newbie
$th[1]]'posts'] = 20;
$th[2]['title'] = 'Начинающий'; // Junior Member
$th[2]]'posts'] = 50;
$th[3]['title'] = 'Участник'; // Member
$th[3]]'posts'] = 100;
$th[4]['title'] = 'Активный участник'; // Full Member
$th[4]]'posts'] = 150;
$th[5]['title'] = 'Суперактивный участник'; // Advanced Member
$th[5]]'posts'] = 250;
$th[6]['title'] = 'Прописался на форуме'; // Super Member
$th[6]]'posts'] = 500;


fseek ($fp, 0);
ftruncate ($fp, 0);
fwrite($fp, '<?die;?>' . serialize($th));
fflush($fp);
}
flock($fp, 3);
fclose($fp);

unset($th, $fp);
?>
 
 
1Bot
Отправлено: 15 ноября 2013 — 14:25
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




CODE:
$t = '/data/membertitles.php';

нужно заменить на
CODE:
$t = './data/membertitles.php';
 
 
CAB
Отправлено: 15 ноября 2013 — 14:52
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




1Bot пишет:
Нет ничего сложного. Ниже скрипт для этого.
А не проще в админке отредактировать звания?
 
 
LA
Отправлено: 15 ноября 2013 — 14:58
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Нояб. 2013  
Репутация: 0




Вот такую ошибку выдаёт:
CODE:
Parse error: syntax error, unexpected ']' in /home/u763321917/public_html/forum/_change_member_title.php on line 21

(Добавление)
CAB а действительно в админке есть такая функция, чёт я не доглядел Радость
 
 
1Bot
Отправлено: 15 ноября 2013 — 15:03
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




CAB пишет:
А не проще в админке отредактировать звания?

Конечно проще! Но был приведен файл с информацией о званиях, поэтому и приведен скрипт изменения
 
 
CAB
Отправлено: 15 ноября 2013 — 15:09
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




1Bot пишет:
был приведен файл с информацией о званиях, поэтому и приведен скрипт изменения
Правду говорят: правильно заданный вопрос - половина ответа... Улыбка
 
 
1Bot
Отправлено: 19 ноября 2013 — 10:06
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




LA пишет:
Вот такую ошибку выдаёт:
CODE:
Parse error: syntax error, unexpected ']' in /home/u763321917/public_html/forum/_change_member_title.php on line 21



Точно! Скобки должны быть в другую сторону, вот так:
CODE:
<?php
# _change_member_title.php
/****************************************************************************
Замена званий пользователей форума на русские аналоги, а также количества
постов для получения звания форума ExBB FM 1.0 RC1.

(c) 1Bot aka Strobe, 2013
****************************************************************************/

$t = '/data/membertitles.php';
// Читает файл для возможной записи в него не закрывая файла
$fp = @fopen($t, 'a+') or die("Could not read from the file <strong>$t</strong>");
flock($fp, 2);
$filesize = filesize($t);
$filesize = (0 === $filesize) ? 1 : $filesize-8;
fseek($fp, 8);
$th = fread($fp, $filesize);
$th = unserialize($th);

$th[1]['title'] = 'Новичек'; // Newbie
$th[1]['posts'] = 20;
$th[2]['title'] = 'Начинающий'; // Junior Member
$th[2]['posts'] = 50;
$th[3]['title'] = 'Участник'; // Member
$th[3]['posts'] = 100;
$th[4]['title'] = 'Активный участник'; // Full Member
$th[4]['posts'] = 150;
$th[5]['title'] = 'Суперактивный участник'; // Advanced Member
$th[5]['posts'] = 250;
$th[6]['title'] = 'Прописался на форуме'; // Super Member
$th[6]['posts'] = 500;


fseek ($fp, 0);
ftruncate ($fp, 0);
fwrite($fp, '<?die;?>' . serialize($th));
fflush($fp);
}
flock($fp, 3);
fclose($fp);

unset($th, $fp);
?>
 
 
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Утилиты и конвертеры »

> Похожие темы: Описание формата и структуры хранимых данных форума
Темы Форум Информация о теме Обновление
Проблема с электронной почтой
Не приходят сообщения с форума на электронку
Решение проблем Ответов: 7
Автор темы: Виктор Андреев
31 августа 2010 — 11:57
Автор: M-A-X
Пропали форумы. Некоторые удалось восстановить из бэка
Но пропал 1 раздел с 4 форумами как восстановить?
Решение проблем Ответов: 8
Автор темы: GreatALF
4 июня 2014 — 12:34
Автор: GreatALF
Замена у всех ссылок одного домена на другой во всех постах
изменение ссылок в ветках форума после переноса на другой хостинг
Утилиты и конвертеры Ответов: 27
Автор темы: 1Bot
29 марта 2018 — 15:57
Автор: Parapsixolog
Помогите разобраться с проблемой на форуме!!!
Скачал скрипт форума установил!!!
Общие вопросы Ответов: 8
Автор темы: Roman1493
3 января 2010 — 06:43
Автор: electron
После обновления версии PHP 1-й форум свернулся на пол экрана
Всено 2 форума
Решение проблем Ответов: 4
Автор темы: Kasper
15 июля 2009 — 07:37
Автор: Kasper
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0922]     [ ]