форум vBSupport.ru > vBulletin > vBulletin 4.2.x > Хаки, моды и скрипты 4.2.x
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Diamant
Знаток
 
Diamant's Avatar
Default Многофункциональная система хайдов, Diamant Edition + RU
11

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



Последняя версия: 1.1
В апдейте добавлены настройки

Установка
  • Залить файлы из архива в корень форума
  • Импортировать продукт
  • В базе данных сайта выполняем следующий sql:
    Code:
    ALTER TABLE `post` ADD `hide` TEXT NOT NULL
    Если ваша база имеет префиксы, добавьте вручную в структуру таблицы строку hide типа TEXT
  • Добавляем через админ-панель BB-код со следующими настройками:
    Quote:
    Заголовок - Hide hack
    Название BB кода - hide
    Замена - [hide="{option}"]{param}[/hide]
    Пример - [hide=1]test[/hide]
    Использовать опцию - да
    Изображение кнопки - /images/hide/hide.gif


Специально для vBSupport
Attached Files
File Type: zip hide.zip (38.6 KB, 130 views)
File Type: xml product-hide_utf8.xml (12.6 KB, 128 views)

Last edited by Diamant : 02-22-2013 at 09:07 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
0

Quote:
Originally Posted by Diamant View Post
ALTER TABLE `post` ADD `test` TEXT NOT NULL
А чего test ?
А если у кого-то префикс для таблиц, будут же вопросы))
Я так понимаю вы его немного доработали, а где же тогда упоминание автора хака?
 
 
Diamant
Знаток
 
Diamant's Avatar
Default
0

Quote:
Originally Posted by Sven View Post
А чего test ?
А если у кого-то префикс для таблиц, будут же вопросы))
Я так понимаю вы его немного доработали, а где же тогда упоминание автора хака?
Тьфу, небольшая помарка. Спасибо, поправил. Автор хака неизвестен.

В следующей версии планирую добавить хайд по группам

Last edited by Diamant : 02-22-2013 at 09:05 PM. Reason: Добавлено сообщение
 
 
GiRassell
Эксперт
 
GiRassell's Avatar
Default
0

Quote:
Originally Posted by Diamant View Post
В базе данных сайта выполняем следующий sql:
А в самом продукте, что нельзя прописать создание столбца?
 
 
Luvilla
Гость
Default

так-так....
Diamant, критику принимаешь? Готов?
ну, если готов, то держись...

Только по беглому просмотру, не вникала и тем более - не ставила:

1. ты берёшь чужой готовый хак и, подобно некоторым, без зазрения совести вписываешь туда свой копирайт. Нехорошо...
что помешало тебе написать в дескрипшине честно, как есть: автор хака неизвестен, доработка бла-бла...

2. ты пишешь в ридми по установке:
Quote:
Originally Posted by Diamant View Post
Залить файлы из архива в корень форума
что на нашем языке означает: к продукту идут его собственные файлы
по факту никаких собственных файлов там нет, как и в оригинальной версии, ты прилагаешь правленные файлы движка (ну и картинки)
// не говоря уж о том, что не "в корень", а "по директориям"
что делать тем, у кого эти файлы уже были правлены для установки других хаков?

3. добавил свою картинку, key.png... хорошо
а привести к единому знаменателю success.png и fail.gif - не додумался?

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

кроме того, эта куча дурной кириллицы прямо в продукте... умеешь же фразы делать? вынеси весь этот мотлох а-ля "Быть зарегистрированным на форуме" во фразы

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

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

5. что будет, если на форуме не установлен хак "Спасибо"?

6. Что такое "Множитель"? - расскажи подробно, для блондинок, потому что пояснения типо "вычисляется по формуле x*x*y, где x - параметр в BB-коде, а y - множитель" мне абсолютно непонятны

7. Есть вменяемое пояснение, сколько/чего будет запрашиваться, если юзер вбил не четыре, а одну цифру как параметр для хайда?

8. Как отработает хайд, если тот, кто постит, имел ввиду "Быть пользователем с ником", а ник получателя содержит цифры? конкретно - начинается с цифр?

9.Как меняется нагрузка после установки хайда? конкретно при просмотре темы

10. И вот после всех этих доработок ты с полным правом можешь вписать себя и свой Special edition в дескрипшн и получать заслуженные респекты
 
 
Diamant
Знаток
 
Diamant's Avatar
Default
1

Quote:
Originally Posted by Luvilla View Post
Diamant, критику принимаешь? Готов?
Конечно
Quote:
Originally Posted by Luvilla View Post
1. ты берёшь чужой готовый хак и, подобно некоторым, без зазрения совести вписываешь туда свой копирайт. Нехорошо...
что помешало тебе написать в дескрипшине честно, как есть: автор хака неизвестен, доработка бла-бла...
Ок, сделаю
Quote:
Originally Posted by Luvilla View Post
что делать тем, у кого эти файлы уже были правлены для установки других хаков?
Сейчас я делаю новую версию, в которой будет автоматическая инсталляция
Quote:
Originally Posted by Luvilla View Post
причесать, наконец, под вобловские стандарты?
Всмысле?
Quote:
Originally Posted by Luvilla View Post
вынеси весь этот мотлох а-ля "Быть зарегистрированным на форуме" во фразы
Без проблем
Quote:
Originally Posted by Luvilla View Post
5. что будет, если на форуме не установлен хак "Спасибо"?
Сейчас гляну. В следующей версии сделаю отключение хайда по благодарностям, если хак не стоит
Quote:
Originally Posted by Luvilla View Post
6. Что такое "Множитель"? - расскажи подробно, для блондинок
Ну когда юзер ставит короткий хайд ([hide=x]), то по формуле высчитывается требования к каждой из четырех опций (сообщения, благодарности, репутация и регистрация). В хайде не знаю, как сделать более понятное описание.
Quote:
Originally Posted by Luvilla View Post
8. Как отработает хайд, если тот, кто постит, имел ввиду "Быть пользователем с ником", а ник получателя содержит цифры? конкретно - начинается с цифр?
Так, как и должен
Quote:
Originally Posted by Luvilla View Post
9.Как меняется нагрузка после установки хайда? конкретно при просмотре темы
Минимально. При открытии поста с хайдом, идет обращение к одной строке (как я понял по коду)
Quote:
Originally Posted by Luvilla View Post
10. И вот после всех этих доработок ты с полным правом можешь вписать себя и свой Special edition в дескрипшн и получать заслуженные респекты
Хорошо, все будет сделано. Дело в том, что я первый раз в жизни работаю с php-кодом. У меня множество планов на счет данного хака (так как самому нужные некоторые дороботки). Я буду очень рад, если смогу получать от тебя некоторую консультацию. За дельную критику отдельное спасибо

Last edited by Diamant : 03-22-2013 at 12:32 AM.
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
1

Оффтоп
 
 
Diamant
Знаток
 
Diamant's Avatar
Default
0

Вообще, я не вижу смысла в том, чтобы хранить данные в таблице post, прикладывая их к сообщениям. Я вот думаю перенести хранилище в отдельную таблицу, но в таком случае старая версия работать не будет.

Diamant добавил 23.02.2013 в 17:23
Оффтоп

Last edited by Diamant : 02-23-2013 at 07:23 PM. Reason: Добавлено сообщение
 
 
hybrids
Простоузер
Default
0

Здравствуйте.А на 3-ку этот хак не пойдёт?
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by Diamant View Post
Ну когда юзер ставит короткий хайд ([hide=x]), то по формуле высчитывается требования к каждой из четырех опций (сообщения, благодарности, репутация и регистрация). В хайде не знаю, как сделать более понятное описание.
хорошо
зайдём с другой стороны)
как ты сам, на своём форуме, объяснил юзерам, как пользоваться "коротким хайдом"?
они знают значения "множителей" для всех четырёх параметров?
// вообще роскошная идея - периодически менять множитель и не ставить юзеров в известность... вынос мозга гарантирован

Quote:
Originally Posted by hybrids View Post
Здравствуйте.А на 3-ку этот хак не пойдёт?
да, пойдёт, шаблон только надо сделать под тройку, а в целом хак работает на тройке без проблем
 


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 09:36 PM.


Powered by vBulletin® Version 3.0.16
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...