Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Несколько вопросов!!!
ТвойWeb » » ExBB - лучший форум на файлах » Несколько вопросов!!!

Страниц (1): [1]
 

1. WHITE_DRAGON - 16 Июня, 2008 - 09:20:23 - перейти к сообщению
Сразу простите если такие темы уже были, просто я не нашёл и поэтому прошу тогда скинуть ссылку, если же нет, то ответьте!!! У меня форум ExBB_FM_1.0_Beta:

1) Во всех темах и форумах не пишет даты обновления, а просто пишет вот так: Дата: N/A Почему? Объясните, как исправить?

2) Нильзя предварительно просмотреть ни тему, ни сообщение. Можно только отправить или очистить. Почему? Объясните, как исправить?

3) Я добавил дополнительный слот в профеле и при регистрации для номера мобильного телефона, но номер почему-то не сохраняется. Объясните, как исправить?

4) Как изменить цвет слова ( Цитата: ) с чёрного например на красный, слово ( Код: ) и т.д.? В каких файлах надо менять?

5) Я поставил кнопку ( [hide] - Скрытый текст: ) при написании тем и сообщений, рядом с кнопкой ( Цитата: ), но найти в каком файле надо править действия кнопок несмог. Помогите найти и при возможности вставить нужный код! Такую тему я видел, но не к этой версии форума, тут всё совсем другое...

6) Помогите решить вопрос с новостями; вопрос находится тут!!!
2. WHITE_DRAGON - 18 Июня, 2008 - 01:31:42 - перейти к сообщению
Диспут Все ходы записаны Нахмурился Кто-нибудь поможет или как???
3. yura3d - 18 Июня, 2008 - 06:37:49 - перейти к сообщению
WHITE_DRAGON пишет:
1) Во всех темах и форумах не пишет даты обновления, а просто пишет вот так: Дата: N/A Почему? Объясните, как исправить?

Админка -> Форумы -> Управление -> Напротив форума в котором неверно выводится дата кликнуть Пересчитать

WHITE_DRAGON пишет:
2) Нильзя предварительно просмотреть ни тему, ни сообщение. Можно только отправить или очистить. Почему? Объясните, как исправить?

Скорее всего это проблема хостинга, на бесплатных хостингах, автоматически вставляющих рекламу на страницы не будет работать AJAX (предварительный просмотр реализован как раз на базе этой технологии)

WHITE_DRAGON пишет:
3) Я добавил дополнительный слот в профеле и при регистрации для номера мобильного телефона, но номер почему-то не сохраняется. Объясните, как исправить?

Подробнее? Какие изменения Вы вносили в скрипты для того чтобы реализовать дополнительное поле?

WHITE_DRAGON пишет:
4) Как изменить цвет слова ( Цитата: ) с чёрного например на красный, слово ( Код: ) и т.д.? В каких файлах надо менять?

include/fm.class.php в функции обработки сообщений formatpost()
Например для изменения цвета надписи Цитата: находите в этом файле код:
CODE:
<div class=\"block\"><b>{$title}</b>

И применяете к ней цвет, например так:
CODE:
<div class=\"block\" style=\"color: #ff0000\"><b>{$title}</b>


WHITE_DRAGON пишет:
5) Я поставил кнопку ( [hide] - Скрытый текст: ) при написании тем и сообщений, рядом с кнопкой ( Цитата: ), но найти в каком файле надо править действия кнопок несмог. Помогите найти и при возможности вставить нужный код! Такую тему я видел, но не к этой версии форума, тут всё совсем другое...

Что конкретно не получается сделать? Вставлять в поле сообщения тег при нажатии на кнопку?
4. WHITE_DRAGON - 18 Июня, 2008 - 09:35:55 - перейти к сообщению
yura3d пишет:
Админка -> Форумы -> Управление -> Напротив форума в котором неверно выводится дата кликнуть Пересчитать

Спасибо!!! Помогло... я что-то про это забыл... Улыбка
yura3d пишет:
Скорее всего это проблема хостинга, на бесплатных хостингах, автоматически вставляющих рекламу на страницы не будет работать AJAX (предварительный просмотр реализован как раз на базе этой технологии)

Возможно, просто оно иногда срабатывает, а иногда нет...
yura3d пишет:
Подробнее? Какие изменения Вы вносили в скрипты для того чтобы реализовать дополнительное поле?

Сейчас не скажу точно (непомню файлы) попозже напишу, но просто не происходит действия, как и с скрытым текстом, я не прописал действия в php файле; незнаю в каком файле писать и что конкретно...
yura3d пишет:
include/fm.class.php в функции обработки сообщений formatpost()
Например для изменения цвета надписи Цитата: находите в этом файле код:

Спасибо!!! Улыбка
yura3d пишет:
Что конкретно не получается сделать? Вставлять в поле сообщения тег при нажатии на кнопку?

Тег вставляется, но самого действия не происходит, просто я всё написал, но не нашёл в каком файле прописывать действия и какие именно, а получается вот-так: [hide]Текст[/hide] - это конечный результат...
5. yura3d - 18 Июня, 2008 - 12:16:53 - перейти к сообщению
WHITE_DRAGON пишет:
Сейчас не скажу точно (непомню файлы) попозже напишу, но просто не происходит действия, как и с скрытым текстом, я не прописал действия в php файле; незнаю в каком файле писать и что конкретно...

Ну разумеется ничего работать не будет. Я так понимаю что Вы только добавили в HTML-шаблон поле для ввода. Но надо же ещё внести изменения в скрипты для возможности сохранения и последующего вывода вводимой информации

WHITE_DRAGON пишет:
Тег вставляется, но самого действия не происходит, просто я всё написал, но не нашёл в каком файле прописывать действия и какие именно, а получается вот-так: [hide]Текст[/hide] - это конечный результат...

Открываешь файл include/fm.class.php, находиш в нём функцию html_replace():
CODE:
function html_replace($string) {
$_TransTable = array('&amp;' => '&',
'&quot;' => '"',
''' => '\'',
'&lt;' => '<',
'&gt;' => '>'
);
return strtr($string, $_TransTable);
}

И после неё вставляешь функцию hide_text():
CODE:
function hide_text($array) {
if ($this->user['id'] === 0 ) {
return "<div class=\"block\"><b>{$this->LANG['HidenText']}</b>
<div class=\"quote\">{$this->LANG['HidenTextAuth']}</div>
</div>";
} elseif ($this->_Moderator === FALSE && $this->user['posts'] < intval($array[2])) {
return "<div class=\"block\"><b>{$this->LANG['HidenText']}</b>
<div class=\"quote\">".sprintf($this->LANG['HidenTextPostNeed'],$array[2])."</div>
</div>";
}
return $array[3];
}

Далее в этом же файле находишь строку:
CODE:
$array = array(); $num = 0;

И после неё вставляшь строку:
CODE:
$string = preg_replace_callback("#\[(hide)(?:=(\d+))*\]([^\[]*(?:\[\/{0,1}(?!\\1\])[^\[]*)*?)\[/\\1\]#is",array($this, 'hide_text'),$string);

Открываешь файл language/russian/lang_front_forums.php и вставляешь в него строки:
CODE:
$this->LANG['HidenText'] = 'Скрытый текст';
$this->LANG['HidenTextAuth'] = 'Для просмотра текста Вам необходимо авторизоваться на форуме!';
$this->LANG['HidenTextPostNeed'] = 'Для просмотра текста Вам необходимо оставить не менее <b>%d</b> сообщений на форуме!';
6. WHITE_DRAGON - 18 Июня, 2008 - 13:09:24 - перейти к сообщению
Спасибо за помощь!!! Может вы ещё и с новостями мне поможите: http://tvoyweb.ru/forums/topic.p...5&topic=1252

Форум на AlfaSpace.NET


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

[Script Execution time: 0.0491]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33