форум vBSupport.ru > vBSupport.ru > Гурушник > kerk
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
kerk
k0t
 
kerk's Avatar
Default Сортировка тем в разделе по префиксу (Sort thread by prefix)
12

По мотивам этой темы
оформлением ссылок-префиксов особо не заморачивался, т.к. сам префикс можно оформить отдельно (ссылки на темы, как это сделать, есть где то)
HTML код вывода ссылок префиксов в файле хака forum/krscripts/threadsbyprefix/hooks/forumdisplay_complete.php в архиве

Настроек у хака нет
шаблонов тоже нет
в хаке три модуля + один файл
подключается в конец навбара к переменной $navbar в шаблоне FORUMDISPLAY
продукт в одной кодировке (вернее, кодировка не важна, т.к. нет русских букв в продукте)
поддержка хака - нет
скрины



пример у нас в разделах, где есть префиксы

Скачать: Сортировка тем в разделе по префиксу (2.4 Кб)


Хак был написан для линейки 3.8.х, но по отзывам, работает и на 4.2.1
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
xorex
Эксперт
vBSponsor
 
xorex's Avatar
Default
1

Прикольная штукенция, есть пара вопросов, не очень жду ответа поскольку поддержки хака нет, но все же...

1. Как бы туда зашить ссылку на раздел из которого нажали префикс ?
к примеру после нажатия на префикс в твоем разделе, чтобы вернуться к исходному состоянию (после нескольких нажатий на разные префиксы) нужно нажать на раздел "Гурушкник" и потом заного раздел "kerk" для того чтобы обнулить все наши предыдущие клацания по префиксам, что совсем не гуд, ведь в навбаре раздел "Kerk" не кликабелен.

2. После нажатия на префикс, на странице с результатами выборки у остальных префиксов пропадает счетчик, так задумано или это издержки производства ?

xorex добавил 17.10.2013 в 08:55
P.S Ссылку на раздел из которого производим выборку можно было обозвать как "Сбросить" "Назад" "Перезагрузить" и т.д

Last edited by xorex : 10-17-2013 at 09:55 AM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
2

Quote:
Originally Posted by xorex View Post
зашить ссылку на раздел из которого нажали префикс ?
собсна можно и в менюшке выбрать под всеми темами раздела (пункт "любой префикс")
или в файле хака (он там один) после
PHP Code:
$krprefix_output '<div class="tborder alt1 smallfont" style="padding: 5px; text-align: center; margin: 3px 0;">'
добавить
PHP Code:
$krprefix_output .= "<span style=\"padding: 2px; margin: 2px;\"><a href=\"forumdisplay.php?f=$forumid\">$foruminfo[title_clean]</a></span>"
Quote:
Originally Posted by xorex View Post
После нажатия на префикс, на странице с результатами выборки у остальных префиксов пропадает счетчик, так задумано или это издержки производства ?
да, разумеется пропадает, т.к. запрос выполняется только по "нажатому" префиксу, соответственно вобла ищет только темы с указанным префиксом и в массив хака они уже не попадают
хак простой, как валенок
и что бы не выполнять дополнительных запросов и не нагружать страницу, я использую только то, что есть в скрипте forumdisplay.php:
т.е. набор префиксов (массив-кэш, который потом разбираю своим кодом)
собранные в массив (свой код на хуках) и посчитанные темы, с существующими префиксами (кол-во в скобках)

и еще, если на текущей странице нет кол-ва тем с префиксом (счетчика в скобках), это не означает, что их вообще нет, т.к. мы просматривает только первую страницу и результаты запроса выводят только счетчик этой страницы, вполне возможно, что темы с другими префиксами есть, но они на второй, третьей, n-ой странице... нужно только нажать и посмотреть результат =)
 
 
kerk
k0t
 
kerk's Avatar
Default
3

хак перезалил с учетом добавления ссылки на раздел без префикса
предыдущая версия => http://vbsupport.ru/forum/krfilesman...earchivedid=94
 
 
xorex
Эксперт
vBSponsor
 
xorex's Avatar
Default
0

Quote:
Originally Posted by kerk View Post
собсна можно и в менюшке выбрать под всеми темами раздела (пункт "любой префикс")
или в файле хака (он там один) после
PHP Code:
$krprefix_output '<div class="tborder alt1 smallfont" style="padding: 5px; text-align: center; margin: 3px 0;">'
добавить
PHP Code:
$krprefix_output .= "<span style=\"padding: 2px; margin: 2px;\"><a href=\"forumdisplay.php?f=$forumid\">$foruminfo[title_clean]</a></span>"
тогда ссылка к каждому префиксу цепляется =(

Quote:
Originally Posted by kerk View Post
и еще, если на текущей странице нет кол-ва тем с префиксом (счетчика в скобках), это не означает, что их вообще нет, т.к. мы просматривает только первую страницу и результаты запроса выводят только счетчик этой страницы, вполне возможно, что темы с другими префиксами есть, но они на второй, третьей, n-ой странице... нужно только нажать и посмотреть результат =)
Не гуд, но спасибо за инфу, ушел катать ЛС по доработке

xorex добавил 17.10.2013 в 09:34
Quote:
Originally Posted by xorex View Post
тогда ссылка к каждому префиксу цепляется =(
хотя, если вместо фразы влепить крестик "X", вполне не плохо...

Last edited by xorex : 10-17-2013 at 10:34 AM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

у меня ничего не "цепляется" =)
все как и задумано, отдельно эта ссылочка на раздел и если есть префиксы, пачка ссылок с ними
 
 
xorex
Эксперт
vBSponsor
 
xorex's Avatar
Default
0

или заменить

div на span

а кусок

PHP Code:
$krprefix_output .= "<span style=\"padding: 0px; margin: 0px; float: left\"><a href=\"forumdisplay.php?f=$forumid\">x</a></span>"
вставить ниже:

PHP Code:
$krprefix_output .= '</span>'
xorex добавил 17.10.2013 в 09:42
только вместо крестика что-то вроде "Clean", можно фразой, ссылка будет в самом начале блока, далее префиксы

Last edited by xorex : 10-17-2013 at 10:42 AM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

не совсем понял, для чего заменять название раздела на крестик?
подозреваю, что перевод титла раздела на другие языки?
 
 
kerk
k0t
 
kerk's Avatar
Default
0

и да, див на спан заменять нельзя, т.к. это начало блока, а в конце выполнения скрипта идет закрытие блока "дивом"
 
 
xorex
Эксперт
vBSponsor
 
xorex's Avatar
Default
0

Quote:
Originally Posted by kerk View Post
и да, див на спан заменять нельзя, т.к. это начало блока, а в конце выполнения скрипта идет закрытие блока "дивом"
дык заменяем целиком все на span, а к нему применяыем float:left иначе мы не сможем уместить ссылку в одной строке

Quote:
Originally Posted by kerk View Post
не совсем понял, для чего заменять название раздела на крестик?
А нам и не нужно там название раздела, нужна всего лишь ссылка нажав на которую пользователь смог вернуться в исходный раздел, а как ее обозвать это уже дело десятое.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 03:12 PM.


Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.