Быстрый лёгкий надёжный форумный движок
Вы не вошли.
стиль обычный sulflur
не тормозит так в Иексплорере, но там косяк такой: с под гостя и с под зарегенного юзера:
тоесть слова
Имя:
E-mail:
и после галочки надпись Без смайликов
не видно. но если поиграться с размером окна, или повыделять всесь текст мышкой -он станет выиден.
это наверное глюк эксплорера? (он обычный 6-й в винду ХП сп2 встроеный
Добавлено спустя 1 минуту 20 секунд:
какие файлы надо выложить из твоей сборки, которые пользуют этот яваскрипт (я эти места то не менял..)
email.js на всех страницах подключается.
quotes.js подключается там где выставляется переменная $quotesjs, т.е. в edit.php, message_send.php, post.php, topic.php
А проблема с текстом не отображающимся - из-за того что картинку (capcha) видимо вставили не очень цивильно.
и кстати интересно почему это выдается "Выполнено, но с ошибками на странице.".
хм..
вот код postform.php с интегрированной капчей:
<?php
if (!defined('PUN'))
exit;
?>
<div class="blockform">
<h2><?php
echo $action;
if (!isset($form_action)) $form_action='post.php?tid='.(isset($id)?$id:$tid);
if (!isset($attach_output)) $attach_output='';
?></h2>
<div class="box">
<form id="post" name="post" method="post"<?php if (isset($attach_allowed)&&$attach_allowed) echo ' enctype="multipart/form-data"' ?> action="<?php echo $form_action ?>" onsubmit="this.submit.disabled=true;if(process_form(this)){return true;}else{this.submit.disabled=false;return false;}">
<div class="txtarea">
<input type="hidden" name="form_sent" value="1" />
<?php require PUN_ROOT.'mod_easy_bbcode.php'; ?>
<?php if (isset($form_add)) echo $form_add ?>
<div class="clearer"></div>
<textarea style="margin-top:4;margin-bottom:4" name="req_message" rows="10" cols="75" tabindex="3" onkeyup="mscs()" onkeypress="mscs();if((event.ctrlKey)&&((event.keyCode==10)||(event.keyCode==13))) {document.post.submit.click()}" onchange="mscs()" onfocus="mscs()"><?php if (isset($form_txt)) echo $form_txt ?></textarea>
</div>
<div style="padding-top:4;padding-bottom:4">
<input type="hidden" name="form_user" value="<?php echo (!$pun_user['is_guest']) ? pun_htmlspecialchars($pun_user['username']) : 'Guest'; ?>" />
<span style="float:right"><input type="submit" name="submit" tabindex="12" value="<?php echo $lang_common['Submit'] ?>" accesskey="s" /></span>
<?php
if (substr($form_action,0,4)=='edit'&&false)
{
?>
<span style="float:right"><input type="submit" name="attach_edit" tabindex="12" value="<?php echo $lang_common['Update'] ?>" /></span>
<?php
}
if ($pun_user['is_guest'])
{
$email_label = ($pun_config['p_force_guest_email'] == '1') ? '<strong>'.$lang_common['E-mail'].'</strong>' : $lang_common['E-mail'];
$email_form_name = ($pun_config['p_force_guest_email'] == '1') ? 'req_email' : 'email';
?>
<b><?php echo $lang_post['Guest name'] ?></b>
<input type="text" name="req_username" tabindex="4" value="<?php if (isset($_POST['req_username'])) echo pun_htmlspecialchars($username); ?>" size="15" maxlength="25" />
<b><?php echo $email_label ?></b>
<input type="text" name="<?php echo $email_form_name ?>" tabindex="5" value="<?php if (isset($_POST[$email_form_name])) echo pun_htmlspecialchars($email); ?>" size="30" maxlength="50" />
<?php if ($pun_config['o_regs_verify_image'] == '1'): ?>
<label class="conl"><img style="border: 1px solid #aaa;" src=ran.php> <strong><?php echo $lang_post['Guest text'] ?></strong> <input type="text" name="req_image" size="16" maxlength="16" /></label>
<?php endif; ?>
<?php
}
if (!isset($checkboxes)) $checkboxes = array();
if (!$pun_user['is_guest'])
{
if ($pun_config['o_smilies'] == '1')
$checkboxes[] = '<input type="checkbox" class="c" name="hide_smilies" tabindex="6" value="1"'.(isset($_POST['hide_smilies']) ? ' checked="checked"' : '').' />'.$lang_post['Hide smilies'];
if ($pun_config['o_subscriptions'] == '1' && !$no_subs)
$checkboxes[] = '<input type="checkbox" class="c" name="subscribe" tabindex="7" onclick="mSt()" value="1"'.(isset($_POST['subscribe']) ? ' checked="checked"' : '').' />'.$lang_post['Subscribe'];
}
else if ($pun_config['o_smilies'] == '1')
$checkboxes[] = '<input type="checkbox" class="c" name="hide_smilies" tabindex="6" value="1"'.(isset($_POST['hide_smilies']) ? ' checked="checked"' : '').' />'.$lang_post['Hide smilies'];
if ($is_admmod&&substr($form_action,0,4)=='edit')
{
if ((isset($_POST['form_sent']) && isset($_POST['silent'])) || !isset($_POST['form_sent']))
$checkboxes[] = '<input type="checkbox" class="c" name="silent" tabindex="8" value="1" checked="checked" /> '.$lang_post['Silent edit'];
else
$checkboxes[] = '<input type="checkbox" class="c" name="silent" tabindex="8" value="1" /> '.$lang_post['Silent edit'];
}
//if (!$pun_user['is_guest']&&empty($checkboxes)) echo '<div class="rbox"><br /></div>';
if (!empty($checkboxes))
{
echo '<b>'.$lang_common['Options'].'</b>: ';
echo implode(' '."\n", $checkboxes).''."\n";
}
if(isset($attach_allowed)&&$attach_allowed){
if($attach_perpost==-1) $attach_perpost = '<i>╨╜╨╡╨╛╨│╤А╨░╨╜╨╕╤З╨╡╨╜╨╛</i>';
$attach_output .= '<input type="hidden" name="MAX_FILE_SIZE" value="'.$attach_size.'" />'
.'<div id="ata" style="display:none">'.str_replace('%%SIZE%%',$attach_size,str_replace('%%ATTACHMENTS%%',$attach_perpost,$lang_attach['Upload']))."\n"
.'</div><div id="at1"></div>';
$attach_output .= "\n".'<noscript>[i=0] <input type="file" name="att_0" size="60" /></noscript>'."\n";
?>
<div class="rbox">
<?php
echo $attach_output;
?>
</div>
<?php
}
?>
</div>
<div class="clearer"></div>
</form>
</div>
</div>
а почему с ошибками - это меня тоже очень заботит
Добавлено спустя 19 минут 39 секунд:
попробовал отрубить в строке
<textarea style="margin-top:4;margin-bottom:4" name="req_message" rows="10" cols="75" tabindex="3" onkeyup="mscs()" onkeypress="mscs();if((event.ctrlKey)&&((event.keyCode==10)||(event.keyCode==13))) {document.post.submit.click()}" onchange="mscs()" onfocus="mscs()"><?php if (isset($form_txt)) echo $form_txt ?></textarea>
то что отвечает за счетчик сообщений, и вроде в опере перестало тупить..
а как убарть само окошко - оно теперь просто нолик кажет. но может дело и не в этом - еще не совсем проверил.
ведь на небольшой странице не тупит и опера, а в эксплорере вообще не тупит ..
опера блин..
Добавлено спустя 1 час 4 минуты 17 секунд:
и еще вот тут - карячки появляются в колонке "темы"
http://ru55.ru/forum/attach_list.php
я во всех файлах форума заменил на мультибайтные функции, и не везде карячкии, но кой где есть.
я так понимаю - это какраз изза того что нечетное количество символов остается..
какие циферки тогда поставить в делителях в файле attach_list.php ?
Редактировался niikto (2007-03-25 01:21:01)
ну точно изза счетчика
на 15-м посте тупит уже заметно, на 17-м вообще жуть как тормозит
на 19-м появляется буква через минуту после нажатия.
залез в postform.php, отрезал этот кусок
onkeyup="mscs()" onkeypress="mscs();if((event.ctrlKey)&&((event.keyCode==10)||(event.keyCode==13))) {document.post.submit.click()}" onchange="mscs()" onfocus="mscs()"
и обновил страницу - тупить перестала
Добавлено спустя 29 минут 10 секунд:
вопрос к Dexus:
я попробовал вытащить с твоей сборки твой мод аттач, но у тебя нет тумбнаилов, как ты помнишь.
Мне бы очень хотеловь объединить твой мод аттач, и тумбы r2d2
щас уж спать ложусь, т.к. ничего не моображаю, а позже пробовать буду. надеюсь на твою помощь.
мне нужно так: в теме - на место [img=1] вставляется ТУМБНАИЛ, и если его нажать - переходишь на страницу с большой картинкой (как в обычном аттач-моде), и УЖЕ ТАМ- пользоватьс ява функцию - коя при нажати картинку растягиваит.
тоесть щас подскажи мне пожалуйста, где вызов этой функции в topic.php убрать, и как её в fttfch.php добавить (какую) - ну если первое подскажешь - до второго наверное сам догадаюсь
niikto
Не надейся на мою _помощь_. Я уже больше чем год не лезу в программирование этого форума.
Подсказки - вполне, а вот что-то пограммировать - нет.
Насчет подскажи:
Я не понял, какая именно функция имеется в виду (из topic.php)?
А по поводу fttfch.php я вообще ничего не знаю - это совсем не мое.
Добавлено спустя 5 минут 3 секунды:
Если имеется в виду замена ББтэга на ХТМЛтэг - т это в parser.php, как и везде. функция handle_img_tag
А вызов handle_img_tag - в parse_message
Редактировался Dexus (2007-03-25 10:42:06)
как ж не надеяться?
скажи пожалуйста зачем в твоей сборке файл forum.php - есл ик нему обращаться - серавно ничег оне выводит - говорит не верный запрос...
niikto
А id=n указывать в параметрах не пробовал? типа forum.php?id=1
topic.php тоже не работает если ему не указать что именно показать.
Редактировался Dexus (2007-03-26 10:10:54)
сёдня попробую!