• Страница 1 из 1
  • 1
Помогите написать скрипт!

FAKIR
VIP
Сообщений 290
+
+2158
-
Ваши награды 9
Есть новый скрипт
, но он для каталога файлов, а мне нужно для блога, как переделать!?

И так же мне надо выводить комментарии к материалу на главной блога, как это сделать!???
подпись: Лучше прожить один день как тигр, чем всю жизнь жить как осёл! FAKIR
«Пред. тема След. тема»

SacSvipe
VIP
Сообщений 164
+
+4192
-
Ваши награды 2
И что же мы тупим? Все делаем точно так же только не в модуль "Каталог файлов", а в "Блог" и все! Проще простого

А комментарии создавай с помощью информера:

Раздел: блог
Тип данных: Материалы
Способ сортировки: комментарии к материалу D
Количество материалов: сам выбери
Количество колонок: тоже сам выбери
Ну и материалы за сегодня: тоже сам выберешь

))) ВСЕ)

FAKIR
VIP
Сообщений 290
+
+2158
-
Ваши награды 9
FAKIR написал: отредактировал: FAKIR - Вторник, 23.10.2012, 14:56 В ответ пользователя FAKIR Написано 23 Октября 2012 в 14:46
3<\' onclick=\'this.select();\' style=\'width:95%;text-align: center; height:20px; margin-top:15px;\'/>');" style="text-align:right; margin-left:19px;">Сообщение № 3
Про комментарии весело сказал! Мне надо что бы у каждого материала свои комментарии ... просто не помню как их вытащить!
А про то что сделать так же как для каталога было бы так просто я не просил бы помощи!
подпись: Лучше прожить один день как тигр, чем всю жизнь жить как осёл! FAKIR

BLAzER
Друзья
Сообщений 2339
+
+13398
-
Ваши награды 48
Quote (FAKIR)
просто не помню как их вытащить!

Мне кажется что и не знал.
подпись: BLAzER

uExpert
Проверенные
Сообщений 124
+
+2166
-
Ваши награды 3
FAKIR, код для вида материалов оставь тот же, он универсальный, а в скрипте поменяй параметр "m" на id нужного модуля.

Добавлено (23.10.2012, 16:38)
---------------------------------------------
P.S.: вышла оф. доработка данного скрипта под большинство модулей (требуется переустановка по инструкции ниже, для работы в др. модулях):
1 шаг: установите этот код на главную страницу нужного модуля после $BODY$:

Code

<script type="text/javascript" src="http://www.ujs.su/JS/universal_fast_comments.js"></script>

2 шаг: В нужный модуль в вид материалов в конец:
Code

<?if($USER_LOGGED_IN$)?>
<div style="background: #eee;padding:3px">
<input id="comment$ID$" placeholder="Введите Ваш комментарий..." style="width:100%;height:23px;margin:1px" onfocus="$(this).css({'height':'55px'})" onblur="if($(this).val().length < 1) { $(this).css({'height':'23px'}) }">
<input type="button" value="Отправить комментарий" id="cm_post$ID$" onclick="fastcom.get('$ID$','$ENTRY_URL$',1,'blog')" style="padding:1px">
</div>
<?endif?>

Найстройка:
Настройка под нужный модуль ведется в этом коде: fastcom.get('$ID$','$ENTRY_URL$',1,'blog')
1 - ID модуля (список id ниже, blog - название модуля)


Список (id-название модуля):
Блог: 1-blog
Каталог файлов: 5-load
Каталог статей: 3-publ
Каталог сайтов: 6-dir
Онлайн-игры: 8-stuff
Доска объявлений: 7-board

FAKIR
VIP
Сообщений 290
+
+2158
-
Ваши награды 9
uExpert, спасибо... BLAzER, =))

Добавлено (23.10.2012, 17:54)
---------------------------------------------
Пацаны а как комментарии выводить к каждому материалу ... Модуль БЛОГ ...

подпись: Лучше прожить один день как тигр, чем всю жизнь жить как осёл! FAKIR

uExpert
Проверенные
Сообщений 124
+
+2166
-
Ваши награды 3
Гетить со страницы материала... но делать сие если на странице выводятся более 5-7 материалов не рекомендую.

FAKIR
VIP
Сообщений 290
+
+2158
-
Ваши награды 9
uExpert, а не мог бы пример написать! я что то попробовал и не понял!*( пробовал по этой статье
подпись: Лучше прожить один день как тигр, чем всю жизнь жить как осёл! FAKIR

uExpert
Проверенные
Сообщений 124
+
+2166
-
Ваши награды 3
Готовый пример:
На странице материала и комментариев к нему заменяем $COM_BODY$ на
Code
<div id="c_body">$COM_BODY$</div>

В вид материалов:
Code
<div id="loadComm_$ID$"></div>
<script>
     $.get('$ENTRY_URL$', function (parser) { // Получаем данные со страницы материала и помещаем их в переменную parser
     $('#loadComm_$ID$').html($('#c_body',parser).html()); // Вытаскиваем из переменной parser данные, обернутые в #c_body и помещаем их в #loadComm
     })
</script>

При использовании данного метода желательно выводить не более 5 записей, для которых будет осуществляться подгрузка комментариев.

FAKIR
VIP
Сообщений 290
+
+2158
-
Ваши награды 9
uExpert, спасибо!!! Вечером попробую!)*

Добавлено (28.10.2012, 14:53)
---------------------------------------------
Народ а как сделать так что бы когда я комментарий добавлял он появлялся сразу ( то есть не надо перезагружать страничку) ....

подпись: Лучше прожить один день как тигр, чем всю жизнь жить как осёл! FAKIR

uExpert
Проверенные
Сообщений 124
+
+2166
-
Ваши награды 3
После post запроса на добавление комментария, при успешном его выполнении, делай запрос на перезагрузку комментов.

FAKIR
VIP
Сообщений 290
+
+2158
-
Ваши награды 9
uExpert, а не мог бы ты написать скрипт!)*

Добавлено (31.10.2012, 12:44)
---------------------------------------------
up

подпись: Лучше прожить один день как тигр, чем всю жизнь жить как осёл! FAKIR
  • Страница 1 из 1
  • 1
Поиск:
Топ пользователей: