[Ликбез]

Форма входа

Меню сайта



Результаты поиска
[1 | Тема: Добавление сообщения на форум без перезагрузки страницы] Stels [18.02.2012, 17:18]
Недавно нашел интересный скрипт который автоматически добавляет сообщения на форум (без перезагрузки страницы)
Все бы ничего, но одно но - при добавлении, например, темы или опроса, или при редактировании сообщения отсутствует редирект обратно в тему, что не очень удобно, в связи с этим хотел бы спросить возможно ли это как нибудь исправить, или, как вариант, оставить стандартное редактирование и создание тем (с редиректом) а добавление сообщений использовать без него

Вот собственно сам скрипт:

Code
<script type="text/javascript">function haveFiles(){var f = false;$("input.uplFileFl").each(function(){if ($(this).val()) f=true;});return f}document.addform.onsubmit = function(){var namewnd = "w" + Math.floor(Math.random()*999); _uWnd.alert('Cообщение добавляется. Ждите','Загрузка',{name: namewnd, w: 260, h: 80, tm: 0}); $("#frF16").attr("disabled", true); if (haveFiles()) {_uPostForm($("form[name='addform']"), {success: function(dt){ parseResult(dt, namewnd);}})} else {$.post("/forum", $("form[name='addform']").serialize(), function(dt) {parseResult(dt, namewnd)})};return false;};function parseResult(dt, namewnd){var err = $("#frM2", dt).text(), thmurl = $("a:first", dt).attr("href"); if (err) {_uWnd.content(namewnd, '<center>'+err+'</center>'); _uWnd.setTitle(namewnd, 'Ошибка'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000);} else if ($(dt).text().indexOf("Ответ добавлен") > -1) { $("textarea#message").val(""); $("form[name='addform'] input:file").val(""); _uWnd.content(namewnd, '<center>Cообщение успешно добавлено. <b>$USERNAME$,</b> спасибо за общение на нашем форуме</center>'); _uWnd.setTitle(namewnd, 'Успех'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000); setTimeout(function(){ $(".gDivRight:first").load(thmurl + "?" + Math.floor(Math.random()*9999) + " .gDivRight:first"); setPnt(thmurl);}, 50);} else { _uWnd.content(namewnd, 'Cообщение успешно добавлено. <b>$USERNAME$,</b> спасибо за общение на нашем форуме'); _uWnd.setTitle(namewnd, 'Ответ добавлен'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000); }};</script>


Сообщение отредактировал Stels - Суббота, 18.02.2012, 17:19
[2 | Тема: Добавление сообщения на форум без перезагрузки страницы] Stels [18.02.2012, 17:48]
Quote (likbezz)
Вот - вот, это будет самый путёвый вариант

А не подскажете что убрать из приведенного выше кода, чтобы он отвечал исключительно за добавление сообщений, а их редактирования и создания тем не касался?
[3 | Тема: Добавление сообщения на форум без перезагрузки страницы] Stels [18.02.2012, 18:38]
Все гениальное - просто, условные операторы совсем вылетели из головы smile
Все заработало как надо, только я так поставил:

Code
<?if($PAGE_ID$='threadpage')?>скрипт<?endif?>
[4 | Тема: Вопросы от гостей. Общая тема.] Stels [19.02.2012, 22:50]
Quote (Гость)
Если $BODY$ можно редактировать? - тогда как? Но мне кажется это нельзя.

Такая же проблема, но с фотоальбомами, со страницей добавления, пока еще не пробовал решать, напоследок оставил biggrin
Как идея есть задумка открыть исх.код страницы скопировать этот BODY (там он в виде кодов и таблиц, т.е редактировать можно) вставить его в txt файл в импорт удаленного кода (естественно отредактировав) а затем уже в шаблоне заменить BODY на RCODE
Не знаю сработает ли, но я именно так учусь методом проб и ошибок)


Сообщение отредактировал Stels - Воскресенье, 19.02.2012, 22:53
[5 | Тема: Вопросы от гостей. Общая тема.] Stels [20.02.2012, 00:02]
Quote (likbezz)
Просто так - не сработает.

А жаль, придется искать другие пути

Quote (likbezz)
Есть такая переменная величина, как ID сессии.

Видел (она еще приписывается к адресу сайта после авторизации), но не придавал значения

У меня собственно 2 проблемы (хоть и небольших). Спрошу тут раз уж зашла речь

1. Как убрать/изменить или переместить надпись Добавление ZIP архивом. Дизайн узкий вот она и вылезла
2. Как изменить стиль обводки <legend> (сделать ее своего цвета) а то светлая не особо смотрится, с hr все получилось



Quote (Гость)
А вот с RCODE ещё не сталкивался, как его применять?

Вот тема http://forum.ucoz.ru/forum/34-12955-1
Прикрепления: 6618740.png (8.9 Kb)


Сообщение отредактировал Stels - Понедельник, 20.02.2012, 00:03
[6 | Тема: Вопросы от гостей. Общая тема.] Stels [20.02.2012, 00:35]
Quote (likbezz)
Ну вы уж определитесь что именно вам нужно, ломает меня писать скрипты для всех предложенных вариантов )

Мне любой вариант подойдет (это уже что вам легче сделать выберите)

Все работает как часы
Спасибо за помощь!
[7 | Тема: Сократить место постов] Stels [20.02.2012, 00:41]
Quote (likbezz)
Левее которого текста?

Как то так наверное

Прикрепления: 3242204.png (27.0 Kb)
[8 | Тема: Смена фона без перегрузки с анимационными эфектами] Stels [21.02.2012, 13:58]
А не подскажете куда добавлять например background-repeat, background-position, background-attachment
Я, например хочу сделать чтобы картинка не повторялась, была по центру и т.д

В какое место мне дописать background-repeat: no-repeat;background-position: center top; background-attachment:fixed
[9 | Тема: Вид опросов некорректное отображение] Stels [25.02.2012, 21:42]
Добрый вечер, сегодня решил сделать новый вид опросов, за основу взял простенький вид и попробовал доработать его, вроде все получилось как хотел, но есть одна проблема полоса заполнения отображается не в соответствии с процентами
Вот собственно скрин:

Как видно проголосовало 62% а поле заполнено наполовину и того меньше, вот не знаю как исправить проблему, может поможете?

Вот код:
Прикрепления: 3075948.png (4.9 Kb)
[10 | Тема: Вид опросов некорректное отображение] Stels [26.02.2012, 00:05]
Quote (likbezz)
Честно говоря, на скриншоте вообще не вижу полосу ))))

Вот специально на белом сделал)

За гугл показывает 54% а полоса только на треть заполнена

Quote (likbezz)
Возможно у блока полосы размер бо́льший чем размер родительского блока, по этому лишнее просто скрывается ...

Да, наверно, так, размер фона, а точнее ширину я сам ставил (190px), а вот как сделать чтобы и под проценты подходило никак не разберусь
Прикрепления: 8692287.png (12.4 Kb)
[11 | Тема: Вид опросов некорректное отображение] Stels [26.02.2012, 12:00]
Quote (likbezz)
Ссылочку всё же оставь ) посмотрю в реале что не так

Хорошо, вот (справа, нижний блок)
Код этого опроса и стили в 1 посту под спойлером)
[12 | Тема: Вид опросов некорректное отображение] Stels [26.02.2012, 19:28]
Cпасибо, работает, сделал скриптом т.к это кроссбраузерно, а это для меня важно, коэффицент еще на 1.3 поменял, тот многоват вроде был, вообщем сейчас все впорядке как и хотел, еще раз спасибо smile
[13 | Тема: Вопросы от гостей. Общая тема.] Stels [26.02.2012, 19:34]
Quote (likbezz)
#mchatMsgF{width:100px!important;}

Quote (bandjuk)
#mchatMsgF{height:100px!important;}


heigh на width замени, может в этом проблема


Сообщение отредактировал Stels - Воскресенье, 26.02.2012, 19:35
[14 | Тема: Вид опросов некорректное отображение] Stels [26.02.2012, 22:38]
Я на глаз смотрел, вроде много показалось, но не суть там разница невелика, главное понял как изменить))
[15 | Тема: Вид опросов некорректное отображение] Stels [29.02.2012, 15:31]
Quote (likbezz)
Правильно - высота картинки == 54px

Буду знать smile


Полная версия сайта