• Представленные здесь ресурсы предназначены исключительно для личного использования. Распространение строго запрещено!

    При нарушении данного правила ваш аккаунт будет заблокирован вне зависимости от статуса и если у вас имеются платные повышения, то они будут аннулированы без возможности восстановления и возврата средств!

    Для скачивания ресурсов, надо иметь 10 полезных сообщений и 10 симпатий или приобрести платное повышение прав стоимостью 250р.

  • Рады видеть Вас на XenforoTest!

    У нас Вы можете скачать:

    Перед регистрацией рекомендуем ознакомиться

    с Условиями скачивания определённых плагинов и Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

[SVG] ВВ-код кнопки скачать

BB-код [SVG] ВВ-код кнопки скачать 1.0.8

Нет прав для скачивания
ВВ-код для вставки ссылки на скачивание файла/архива

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#1
Пользователь Skaiman разместил новый ресурс:

[SVG] ВВ-код кнопки скачать - ВВ-код для вставки ссылки на скачивание файла/архива

ВВ-код для вставки ссылки на скачивание файла/архива. Кнопочка настраиваемая, настройки находятся в настройках стиля, для удобства на разных стилях. Добавил в плагин фикс для хайда Виоделя. В настройках есть чекбокс для включения фикса.
Имеющиеся настройки, можно посмотреть на скриншоте.
Устанавливается импортом дополнения.
Пример исползования:
Код:
[FILE]ссылка[/FILE]
[FILE=120Mb]ссылка[/FILE]
Узнать больше об этом ресурсе...
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#3
По аналогии не пойдет, надо добавлять в svg_download.js или делать новый, но прописывать каждую кнопку
Код:
!function($, window, document, _undefined)
{
    XenForo.customEditorForMyAddon = function($textarea) { this.__construct($textarea); };

    XenForo.customEditorForMyAddon.prototype =
    {
        __construct: function($textarea)
        {
            var redactorOptions = $textarea.data('options'),
            myButtons = this.createCustomButtons(),
            myOptions = {
                editorOptions:{
                    plugins: ['test', 'test2'],
                    buttons:[
                             ['switchmode'],
                             ['removeformat'],
                        ['bold', 'italic', 'underline', 'deleted'],
                        ['fontcolor', 'fontsize', 'fontfamily'],
                        ['createlink', 'unlink'],
                        ['alignment'],
                        ['unorderedlist', 'orderedlist', 'outdent', 'indent'],
                        ['smilies', 'image', 'media'],
                        ['code', 'quote'],
                        ['draft'],
                        ['myCustomButton_1'], ['myCustomButton_2'],
                        ['undo', 'redo']
                        ]
                },
                buttons: myButtons
            };

            if(typeof RedactorPlugins == 'undefined')
                RedactorPlugins = {};

            $textarea.data('options', $.extend(redactorOptions, myOptions));
        },
        createCustomButtons: function()
        {
            //Some functions should be static, ie: wrapSelectionInHtml
            //wrapSelectionInHtml should have an option to allow to set BbCode Options or Content
               
            return {
                myCustomButton_1: {
                    title: 'myCustomButton_1',
                    tag: 'myBbCode1'
                },
                myCustomButton_2: {
                    title: 'myCustomButton_2',
                    tag: 'myBbCode2'
                }
            }
        }
    }

    XenForo.register('textarea.BbCodeWysiwygEditor', 'XenForo.customEditorForMyAddon');

}(jQuery, this, document);
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#4
Потом делать стили для них, блин, долго объяснять, легче сделать :) Надо знать название каждого вв-кода, тогда я сделаю готовый js.
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#5
Для примера, есть вв-код от Григория jsfiddle, вот я добавил его в файл svg_download.js:
Код:
!function($, window, document, _undefined)
{
    XenForo.customEditorForMyAddon = function($textarea) { this.__construct($textarea); };

    XenForo.customEditorForMyAddon.prototype =
    {
        __construct: function($textarea)
        {
            var redactorOptions = $textarea.data('options'),
            myButtons = this.createCustomButtons(),
            myOptions = {
                editorOptions:{
                    plugins: ['svg_download', 'jsfiddle'],
                    buttons:[
                             ['switchmode'],
                             ['removeformat'],
                        ['bold', 'italic', 'underline', 'deleted'],
                        ['fontcolor', 'fontsize', 'fontfamily'],
                        ['createlink', 'unlink'],
                        ['alignment'],
                        ['unorderedlist', 'orderedlist', 'outdent', 'indent'],
                        ['smilies', 'image', 'media'],
                        ['insert'],
                        ['myCustomButton_file','myCustomButton_jsfiddle'],
                        ['estebbc_hide_group'],
                        ['draft'],
                        ['undo', 'redo']
                        ]
                },
                buttons: myButtons
            };

            if(typeof RedactorPlugins == 'undefined')
                RedactorPlugins = {};

            $textarea.data('options', $.extend(redactorOptions, myOptions));
        },
        createCustomButtons: function()
        {
         
            return {
                myCustomButton_file: {
                    title: '[SVG]Кнопка скачать',
                    tag: 'FILE'
                },
                myCustomButton_jsfiddle: {
                    title: 'Тэг демонстрации кода с помощью сервиса jsfiddle .',
                    tag: 'JSFIDDLE'
                }              
         
            }
        }
    }

    XenForo.register('textarea.BbCodeWysiwygEditor', 'XenForo.customEditorForMyAddon');

}(jQuery, this, document);
Открываем его в нотепад и редактируем 13, 24 и ниже 41 строк, там в 24 кнопки сделаны в одну групп, но можно разделить.
 

SOUL

АдминкА
Администратор
Сообщения
6.102
Симпатии
9.228
Баллы
266
#6
Для примера, есть вв-код от Григория jsfiddle, вот я добавил его в файл svg_download.js:
Код:
!function($, window, document, _undefined)
{
    XenForo.customEditorForMyAddon = function($textarea) { this.__construct($textarea); };

    XenForo.customEditorForMyAddon.prototype =
    {
        __construct: function($textarea)
        {
            var redactorOptions = $textarea.data('options'),
            myButtons = this.createCustomButtons(),
            myOptions = {
                editorOptions:{
                    plugins: ['svg_download', 'jsfiddle'],
                    buttons:[
                             ['switchmode'],
                             ['removeformat'],
                        ['bold', 'italic', 'underline', 'deleted'],
                        ['fontcolor', 'fontsize', 'fontfamily'],
                        ['createlink', 'unlink'],
                        ['alignment'],
                        ['unorderedlist', 'orderedlist', 'outdent', 'indent'],
                        ['smilies', 'image', 'media'],
                        ['insert'],
                        ['myCustomButton_file','myCustomButton_jsfiddle'],
                        ['estebbc_hide_group'],
                        ['draft'],
                        ['undo', 'redo']
                        ]
                },
                buttons: myButtons
            };

            if(typeof RedactorPlugins == 'undefined')
                RedactorPlugins = {};

            $textarea.data('options', $.extend(redactorOptions, myOptions));
        },
        createCustomButtons: function()
        {
       
            return {
                myCustomButton_file: {
                    title: '[SVG]Кнопка скачать',
                    tag: 'FILE'
                },
                myCustomButton_jsfiddle: {
                    title: 'Тэг демонстрации кода с помощью сервиса jsfiddle .',
                    tag: 'JSFIDDLE'
                }            
       
            }
        }
    }

    XenForo.register('textarea.BbCodeWysiwygEditor', 'XenForo.customEditorForMyAddon');

}(jQuery, this, document);
Открываем его в нотепад и редактируем 13, 24 и ниже 41 строк, там в 24 кнопки сделаны в одну групп, но можно разделить.
Правильно я поняла, что, если установить твоё дополнение и изменить на этот код содержимое файла svg_download.js, то баг, опасынный здесь пофиксится?
 

SOUL

АдминкА
Администратор
Сообщения
6.102
Симпатии
9.228
Баллы
266
#7
Поняла, что не верно поняла :)
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#8
Да просто установи кноку и все, у тебя будет установлен фикс, а последующии можно добавлять в него
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#9
Пользователь Skaiman обновил ресурс [SVG] ВВ-код кнопки скачать новой записью:

Обновление до версии 1.0.7

  • Поправил отображение ссылки при отключении стандартных эффектов.
  • Поправил отображение в вв-кодах помощи
  • Добавил возможность скрыть от гостей
  • Переделал на фразы
    • svg_download_title - Скачать файл/архив
    • svg_download_btn_title - Скачать
    • svg_download_btn_info - Размер файла:
    • svg_download_btn_noinfo - не указан
    • svg_download_btn_hide - <label for="LoginControl">Вам необходимо <a href="login/" class="concealed noOutline">войти или...
Узнать больше об этом обновлении...
 

grisha2217

Проверенный
Сообщения
83
Симпатии
40
Баллы
18
#10
Skaiman, апну данную тему. Выше речь идет про редактирование svg_download.js, в архиве его нет, он нигде не инклюдится, где брать?
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#11

iZombie

Местный
Сообщения
76
Симпатии
52
Баллы
18
#12
Всем привет, ищу разработчика который дополнить данный плагин за определённую сумму.
Все подробности обсудим в личных переписках.​
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#13
iZombie, блин, ну ты пипец, я тебе уже полчаса пытаюсь объяснить, что плагин мой и эта тема и существует для того, что бы в ней писать свои пожелания и сообщать об ошибках.
 

iZombie

Местный
Сообщения
76
Симпатии
52
Баллы
18
#14
Skaiman , можно ли сделать права доступа к скачиваю для определённой группы и заменить 'размер файла' на 'пароль файла'?
Какая цена будет и срок выполнения.
 

iZombie

Местный
Сообщения
76
Симпатии
52
Баллы
18
#16
Skaiman , и ещё забыл упомянуть, простите, если у человека недостаточно прав ему будет отображаться текст "У вас недостаточно прав для скачивания файлов с нашего сайта"
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#17
Если сделаю права, то будет :) Сейчас больше внимания уделяю второй версии движка, изучению и как то время на старые плагины не хватает, но постараюсь сделать :)
 

Skaiman

[SVG]ADD-ONS ™
Разработчик
Сообщения
5.718
Симпатии
5.378
Баллы
266
#19
Спасибо и низкий вам поклон.
Хватит ёрничать, я пытался донести до тебя, что не надо искать исполнителей для моих дополнений, а все они обозначены префиксом [SVG] и я еще жив и нахожусь в пределах досягаемости, так на будущее. И не люблю шарится по личкам, форум, ресурсы и их темы специально сделаны для обсуждения и предложений.