• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Stels [43]
Результаты поиска
Дата: Суббота, 18.02.2012, 17:18 | Сообщение #1 | Тема: Добавление сообщения на форум без перезагрузки страницы
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Недавно нашел интересный скрипт который автоматически добавляет сообщения на форум (без перезагрузки страницы)
Все бы ничего, но одно но - при добавлении, например, темы или опроса, или при редактировании сообщения отсутствует редирект обратно в тему, что не очень удобно, в связи с этим хотел бы спросить возможно ли это как нибудь исправить, или, как вариант, оставить стандартное редактирование и создание тем (с редиректом) а добавление сообщений использовать без него

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

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
 
Дата: Суббота, 18.02.2012, 17:48 | Сообщение #2 | Тема: Добавление сообщения на форум без перезагрузки страницы
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
Вот - вот, это будет самый путёвый вариант

А не подскажете что убрать из приведенного выше кода, чтобы он отвечал исключительно за добавление сообщений, а их редактирования и создания тем не касался?


 
Дата: Суббота, 18.02.2012, 18:38 | Сообщение #3 | Тема: Добавление сообщения на форум без перезагрузки страницы
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Все гениальное - просто, условные операторы совсем вылетели из головы smile
Все заработало как надо, только я так поставил:

Code
<?if($PAGE_ID$='threadpage')?>скрипт<?endif?>


 
Дата: Воскресенье, 19.02.2012, 22:50 | Сообщение #4 | Тема: Вопросы от гостей. Общая тема.
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (Гость)
Если $BODY$ можно редактировать? - тогда как? Но мне кажется это нельзя.

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


Сообщение отредактировал Stels - Воскресенье, 19.02.2012, 22:53
 
Дата: Понедельник, 20.02.2012, 00:02 | Сообщение #5 | Тема: Вопросы от гостей. Общая тема.
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


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
 
Дата: Понедельник, 20.02.2012, 00:35 | Сообщение #6 | Тема: Вопросы от гостей. Общая тема.
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
Ну вы уж определитесь что именно вам нужно, ломает меня писать скрипты для всех предложенных вариантов )

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

Все работает как часы
Спасибо за помощь!


 
Дата: Понедельник, 20.02.2012, 00:41 | Сообщение #7 | Тема: Сократить место постов
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
Левее которого текста?

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


Прикрепления: 3242204.png (27.0 Kb)

 
Дата: Вторник, 21.02.2012, 13:58 | Сообщение #8 | Тема: Смена фона без перегрузки с анимационными эфектами
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


А не подскажете куда добавлять например background-repeat, background-position, background-attachment
Я, например хочу сделать чтобы картинка не повторялась, была по центру и т.д

В какое место мне дописать background-repeat: no-repeat;background-position: center top; background-attachment:fixed


 
Дата: Суббота, 25.02.2012, 21:42 | Сообщение #9 | Тема: Вид опросов некорректное отображение
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Добрый вечер, сегодня решил сделать новый вид опросов, за основу взял простенький вид и попробовал доработать его, вроде все получилось как хотел, но есть одна проблема полоса заполнения отображается не в соответствии с процентами
Вот собственно скрин:

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

Вот код:

Прикрепления: 3075948.png (4.9 Kb)

 
Дата: Воскресенье, 26.02.2012, 00:05 | Сообщение #10 | Тема: Вид опросов некорректное отображение
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
Честно говоря, на скриншоте вообще не вижу полосу ))))

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

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

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

Да, наверно, так, размер фона, а точнее ширину я сам ставил (190px), а вот как сделать чтобы и под проценты подходило никак не разберусь

Прикрепления: 8692287.png (12.4 Kb)

 
Дата: Воскресенье, 26.02.2012, 12:00 | Сообщение #11 | Тема: Вид опросов некорректное отображение
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
Ссылочку всё же оставь ) посмотрю в реале что не так

Хорошо, вот (справа, нижний блок)
Код этого опроса и стили в 1 посту под спойлером)


 
Дата: Воскресенье, 26.02.2012, 19:28 | Сообщение #12 | Тема: Вид опросов некорректное отображение
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Cпасибо, работает, сделал скриптом т.к это кроссбраузерно, а это для меня важно, коэффицент еще на 1.3 поменял, тот многоват вроде был, вообщем сейчас все впорядке как и хотел, еще раз спасибо smile

 
Дата: Воскресенье, 26.02.2012, 19:34 | Сообщение #13 | Тема: Вопросы от гостей. Общая тема.
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
#mchatMsgF{width:100px!important;}

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


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


Сообщение отредактировал Stels - Воскресенье, 26.02.2012, 19:35
 
Дата: Воскресенье, 26.02.2012, 22:38 | Сообщение #14 | Тема: Вид опросов некорректное отображение
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Я на глаз смотрел, вроде много показалось, но не суть там разница невелика, главное понял как изменить))

 
Дата: Среда, 29.02.2012, 15:31 | Сообщение #15 | Тема: Вид опросов некорректное отображение
Stels
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
Правильно - высота картинки == 54px

Буду знать smile


 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Stels [43]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:


Мобильная версия