» »

Перемещение закрытых тем форума uCoz


Этот небольшой JavaScript делает большую работу, а точнее он перемещает в самый низ закрытые темы. Так как по умолчанию, если вы закроете тему, то она останется в топе, но зачем она там нужна, когда не кто кроме администраций сайта не может в ней написать. И здесь нет не какого смысла ее оставлять вверху, а просто понизить в самый погреб раздела. Так кому нужно он может найти как по поиску сайта или поисковой системы этот запрос. Ведь он не пропадает, а просто уходит из начала, чтоб не мешался.

Переходим к установки:

Для начало заходим в админ панель сайта в категорию форум и потом находим, он самый первый "Общий вид страниц форума" вот туда после BODY мы установим скрипт.

Код
<div style="display: none;">  
<script type="text/javascript">  
$('img[title="Тема закрыта"]').each(function(){  
$('tr[id^="tt"]:last').after($(this).parent().parent());  
});  
</script>  
</div>


PS - мы видим в скрипте написано Тема закрыта здесь нужно добавить что можете написать, что вам нужно, это про сайты англоязычные, так что пишем уже на своем языке.
13.06.2016 Просмотров: 314 Комментарий: (8)

Поделиться в социальных сетях

Материал разместил

Комментарий: 8
Scheme
Scheme 13.06.2016 18:571
0
Очень нужный скрипт, у кого сайт идет одним форумом, да и вообще, где на форуме всегда сообщение происходит. И вот когда решаешь проблему, и писать по сути не чего, то закрываешь. И этот замок остается в топовом значение, этот скрипт его уберет, и останутся те которые еще комментируются, а у берет его просто в этой же категорий, только он теперь не в топе будет а самым последним. Просто давно его поставил, и он уже сам все делает, тему закрываю, и не вижу ее, только если обратно пролистать, то в конце она, там уже этих замков много собралось.
tsakonter
tsakonter 13.06.2016 19:122
0
Scheme, здесь согласен с тобой, тоже сейчас поставил, хоть не так идет, но много тем закрытых было, и разброшены по сайты. Сейчас их нет, и все в одном месте просто находятся, кому удобно, может на них перейти, хотя если она закрыто, то кто то скажет не чего там делать, но с другой стороны, что решение было найдено и ее закрыли и там как раз возможно та информация, которая нужна.
Сафрон
Сафрон 13.06.2016 19:183
0
Но этот скрипт, основном на Русских пабликах переменятся, но правильно что написал, что можно и на других, как англоязычных, но таких пока не видел.
Kvint
Kvint 13.06.2016 22:564
0
Хороший скрипт написали, поставил, место немного занял, и думаю не так грузить будет, или совершенно этого не заметит.
Kosten
Kosten 13.06.2016 23:295
0
Его не помню, на форум давно заливал, не знаю, сейчас может и по другому, но главное работало.
-SAM-
-SAM- 17.06.2016 21:366
0
Очень полезно для форумов с продажами, в финансовых разделах - чтобы уже неактуальное не акцентировало на себя внимание, да более свежие темы не апали по сто раз, чтобы выше закрытых быть. Это переделанный скрипт от uSite, авторства TRANE73 (скрипт v1.1 by TRANE73 [fixed] ).

UPD. 24.11.2016: Еще было выяснено то, что данный скрипт нужно использовать прописанным под условный оператор, вот: <?if($PAGE_ID$='forum')?> Тут код скрипта <?endif?> - это делается, чтобы скрипта не было в других местах, где от него проку нет (как довесок в коде), а если он задействован в том же ленточном варианте форума или при поиске по форуму - закрытые темы вовсе прячет, а не вниз переносит (если под условный оператор скрипт не прописать - он работает не совсем корректно в этих местах, рассчитан на работу в разделах форума, где список тем идёт). При желании вы также можете составить свои условия, сделав привязки лишь к тем форумам, в которых нужно темы закрытые вниз перемещать (как выше написал - удобно в финансовых форумах, как пример, там где кредиты берут... или заявки пишут какие-то и так далее).
Kosten
Kosten 18.06.2016 00:217
0
Но что поделать, могу только сказать, что вы замечательный человек, все замечаете. Но там хоть в другой категорий, так думаю пусть остается.
Kosten
Kosten 23.11.2016 05:068
+1
Спасибо, все исправил, реально этот скрипт не дописан был, и здесь теперь правильный код прописан.
avatar