[ VKontakte Optimizer ]
Имя
Пароль




Забыли пароль? Регистрация
Вернуться   [ VKontakte Optimizer ] > Скрипт VkOpt > VkOpt | Вопросы, Ошибки и Предложения
Важная информация

Ответ
 
Опции темы Опции просмотра Вложений: 85
Вэлл
19.01.2009
 
 
Аватар для Вэлл
ПсИХ=)))
О пользователе
 
Сообщений: 3,954
ВкоптоКарма: 8,647


[#1]
Подмигивание Запросы на новые функции!

!!!=ВНИМАНИЕ=!!!
В данный момент для нового дизайна ВК расширение переписывается с нуля. Большинство функций версии 2.х будет со временем перенесено в новую версию. Имейте терпение!


Список Запросов На Новые Функции
внимательно прочитайте список уже предложенных запросов, и только потом пишите свой, если его нет в списке
Текст - запрос, который ещё не реализован
Текст - запрос, который невозможно воплотить в реальность


МУЛЬТИМЕДИА


-- Кнопка
"Скачать аудиозаписи", которая везде отображается
-- "Горячие клавиши" для переключения песен в плеере
-- Функция поиска аккордов песни
-- Регулировка громкости плеера под левым меню
-- В поиске аудиозаписей, выводить список песен в алфавитном порядке
-- Расширение функций плеера, взятых из различных плееров для ПК
-- Возможность убирать повторяющиеся видеозаписи
-- При наведении курсором на превью фотографии, она увеличивается во всплывающем окне (либо при наведении на соответствующую иконку)
-- Комментарии к фотографиям отображаются справа от фотографии

-- Отображение скрытых приватностью фотографий



СООБЩЕНИЯ


-- Перемещение окошек с сообщениями по экрану на произвольное место
-- Добавить кнопки редактирования/функций текста, который пишешь
-- Изменение размера окна сообщения (возможно, в виде кнопок, например [ ↑ ], [ ↓ ])
-- Возможность ставить ударение в словах
-- Автоматическая замена, при выделении конкретного текста, заглавных букв на маленькие, и наоборот
-- Добавление кнопки "Специальные символы"
-- Добавление в редактирование текста функции с заменой обычного букв на перевёрнутые
-- Изменять стиль шрифта



ПОЛЬЗОВАТЕЛИ, ИНТЕРФЕЙС И ВСЁ ОСТАЛЬНОЕ


-- При наведении на кнопку "ред", высвечивается список с подпунктами
-- В "Расширенном меню" подгружать список альбомов
-- Пункт "Телефонная книга" в "Расширенном меню"
-- Кнопка [ ▼ ] отображается на самой странице пользователя
-- При нажатии на кнопку [ ▼ ], "Юзер-меню" открывается вверх, а не вниз
-- Пункт "Отправить сообщение на стену" в "Юзер-меню"
-- Кнопка "Удалить все комментарии" на фотографиях/видеозаписях
-- Отображение названия (и, если можно, логотипа) мобильной связи рядом с номером пользователя
-- Замена названий всех пунктов на иконки
-- Чёрный Список для групп
-- Выделение ссылок другим цветом
-- Возможность подключения своего перевода (язык)
-- Отправка СМС другу через Интернет op.rar
-- Совмещение логотипа "В Контакте" с данными Gismeteo, чтобы отображалась температура города
-- Изменение размера Интерфейса
-- Удаление друзей, отмеченных галочкой (без подтверждения)
-- Рядом с названиями городов, школ, институтов и т.д. добавить кнопку "Найти на карте"
-- Добавление всех друзей в заявках (в виде кнопки)
-- При просмотре фотографий, левая часть фотографии - ссылка на предыдущую, а правая часть фотографии - ссылка на следующую (и возможно перелистывать фотографии с помощью "Горячих клавиш")
-- Поиск по номеру телефона
-- Кнопку "ред." поместить в левое меню
-- Открытие списка онлайн-друзей при нажатии на "Горячую клавишу"
-- Возможность удаления сразу всех запросов на встречи/на дружбу
-- Выделение друзей, которые в закладках, другим цветом
-- Автоматическое удаление пользователя из списка друзей, с которым не было долго переписки
-- Возможность удалять все свои записи со стены и конкретного пользователя
-- Рядом с названием зодиака, отображать иконку этого зодиака
-- Возможность инвертирования (отображение в обратном порядке) отображения списков комментариев/записей на стене/сообщений и т.д. (в виде кнопки)
-- Возможность самом задавать время задержки всплывающей информации и аватарки пользователя при наведении курсором
-- Отображение информации и аватарки пользователя при наведении на имя пользователя, если у него нет превью аватарки
-- При нажатии на кнопку удаления пользователя из закладок, выводится запрос
-- Выделение галочкой друзей других пользователей, чтобы отправить запрос о добавлении в друзья именно этим пользователям
-- Всплывающие подсказки по функциям VkOpt'а
-- Возможность изменять размер иконок левого меню
-- Перемещение левого меню на правую сторону
-- Возможность перейти сразу на последнюю страницу в списках
-- Отправить сообщение пользователю с закрытой страницей
-- Открытие фотографий в отдельной вкладке
-- Выделение другим цветом всего, что совпадает в подробной информации с другим пользователем
-- Возможность сидеть в сети, чтобы никто этого не видел (offline)

Последний раз редактировалось vladsima; 22.08.2016 в 10:56. Причина: Список все равно бесполезный (имхо). Добавил сообщение про новую версию
Оффлайн
 
Ответить с цитированием
243 пользователя(ей) сказали cпасибо:
Вэлл
13.01.2016
 
 
Аватар для Вэлл
ПсИХ=)))
TC
О пользователе
 
Сообщений: 3,954
ВкоптоКарма: 8,647


[#3791]
По умолчанию

falconpvt, а к аккаунту привязан номер телефона?
__________________
Оффлайн
 
Ответить с цитированием
falconpvt
13.01.2016
 
Мимо проходил, заглянул)
О пользователе
 
Сообщений: 2
ВкоптоКарма: 0

Opera 35.0.2066.10 (Win7)

[#3792]
По умолчанию

Цитата:
Сообщение от Вэлл Посмотреть сообщение
falconpvt, а к аккаунту привязан номер телефона?
Привязан. Я так понимаю большое количество обращений к API за небольшое количество времени)
Оффлайн
 
Ответить с цитированием
Вэлл
13.01.2016
 
 
Аватар для Вэлл
ПсИХ=)))
TC
О пользователе
 
Сообщений: 3,954
ВкоптоКарма: 8,647


[#3793]
По умолчанию

falconpvt, скорее всего на Вас были жалобы или ещё почему то пометили. У обычного нормального аккаунта капча бывает очень редко.
У апи есть определённые разрешенные лимиты, вне которых работать нельзя. Капча от них вряд ли зависит.
__________________
Оффлайн
 
Ответить с цитированием
va-mpire
13.01.2016
 
 
Аватар для va-mpire
Мимо проходил, заглянул)
О пользователе
 
Сообщений: 31
ВкоптоКарма: 12


[#3794]
По умолчанию

Возможно и было, но в первом посте не нашёл.

Очень хотелось бы функцию разделения людей в закладках на группы (как списки друзей) или хотя бы возможность добавить комментарий к каждому человеку.

При большом количестве людей, очень сложно найти нужного, а часто забываю, кто это и почему в закладки добавлял.
Оффлайн
 
Ответить с цитированием
PASTOR
16.01.2016
 
 
Аватар для PASTOR
Мимо проходил, заглянул)
О пользователе
 
Сообщений: 1
ВкоптоКарма: 0


[#3795]
По умолчанию

Помогите допилить. Очень не хватает. Да и думаю всем понравится.

Код:
console.log("EFFECTS SCRIPT STARTING");
var effects = [
    {
        "title": chrome.i18n.getMessage("fix_media_content")
    }
];

if (status == 'disabled' || !settings.effects){
    throw "stop";
}

/*====================================================================================== FIX_MEDIA_CONTENT_SIZE */
if (settings.effects[0]){
    var thumbs = document.getElementsByClassName('page_post_sized_thumbs');
    for (var l=0;l<thumbs.length;l++){
        fixMediaSize(thumbs[l]);
    }
    document.body.addEventListener("DOMNodeInserted", function (ev) {
        if (ev.target.className){
            if (ev.target.className.indexOf('feed_row')!=-1 || ev.target.className.indexOf('post')!=-1){
                var media = ev.target.getElementsByClassName('page_post_sized_thumbs');
                if (media.length>0){
                    for (var m=0;m<media.length;m++){
                        fixMediaSize(media[m]);
                    }
                }
            }
        }
    });
}
function fixMediaSize(thumbs){
    var matrix = [[[]]];
    var items = thumbs.getElementsByClassName('page_post_thumb_wrap');
    var x=0,y=0,z=0;
    for (var i=0; i<items.length;i++){
        matrix[x][y][z]=items[i];
        if (items[i].className.indexOf('last_column')!=-1 && i!=items.length-1){
            if (items[i+1].className.indexOf('last_column')!=-1){
                z++;
            } else {
                x++;
                y=0;
                matrix[x]=[[]];
            }
        } else {
            y++;
            z=0;
            if (i!=items.length-1){
                matrix[x][y]=[];
            }
        }
    }
    for (x=0; x<matrix.length;x++){
        for (y=0; y<matrix[x].length;y++){
            if (matrix[x][y].length>1){
                var colHeight = 0;
                for (z=0;z<matrix[x][y].length;z++){
                    colHeight+=parseInt(matrix[x][y][z].style.height);
                }
                var scale_percent = (5*(matrix[x][y].length-1)/colHeight*100+100)/100;
                for (z=0;z<matrix[x][y].length;z++){
                    matrix[x][y][z].style.height=Math.ceil(parseInt(matrix[x][y][z].style.height)*scale_percent)+'px';
                    matrix[x][y][z].getElementsByTagName('img')[0].height=Math.ceil(matrix[x][y][z].getElementsByTagName('img')[0].height*scale_percent);
                    matrix[x][y][z].style.width=Math.ceil(parseInt(matrix[x][y][z].style.width)*scale_percent)+'px';
                    matrix[x][y][z].getElementsByTagName('img')[0].width=Math.ceil(matrix[x][y][z].getElementsByTagName('img')[0].width*scale_percent);
                }
            }
        }
    }
    if (thumbs.parentElement.parentElement.className.indexOf('wall_text')!=-1 || thumbs.parentElement.className.indexOf('wall_text')!=-1 || thumbs.parentElement.className.indexOf('feed_since_photos')!=-1 || thumbs.parentElement.className.indexOf('page_post_queue_wide')!=-1 && thumbs.parentElement.parentElement.parentElement.className.indexOf('reply_text')==-1 || thumbs.parentElement.className.indexOf('wall_album_under_row')!=-1){
        zoomMediaContent(thumbs,matrix,630);
    }
    if (thumbs.parentElement.className.indexOf('page_post_queue_narrow')!=-1 && thumbs.parentElement.parentElement.parentElement.className.indexOf('reply_text')==-1 || thumbs.parentElement.parentElement.parentElement.className.indexOf('page_post_queue_narrow')!=-1){
        zoomMediaContent(thumbs,matrix,396);
    }
    if (thumbs.parentElement.className.indexOf('wall_album_photos')!=-1){
        var album_cover=thumbs.parentElement.parentElement.getElementsByClassName('wall_album')[0];
        //zoomMediaContent(thumbs,matrix,100);
    }
}
function zoomMediaContent(tmbs, mtrx, zWidth){
    var curr_width = [];
    var zoom_percent = [];
    for (var j=0;j<mtrx.length;j++){
        curr_width[j]=0;
        for (var k=0;k<mtrx[j].length;k++){
            curr_width[j]+=parseInt(mtrx[j][k][0].style.width);
        }
        zoom_percent[j] = (zWidth-k)/curr_width[j];
    }
    for (var x=0;x<mtrx.length;x++){
        for (var y=0;y<mtrx[x].length;y++){
            for (var z=0;z<mtrx[x][y].length;z++){
                mtrx[x][y][z].style.height=Math.floor(parseInt(mtrx[x][y][z].style.height)*zoom_percent[x])+'px';
                mtrx[x][y][z].getElementsByTagName('img')[0].height=Math.floor(mtrx[x][y][z].getElementsByTagName('img')[0].height*zoom_percent[x]);
                mtrx[x][y][z].style.width=Math.floor(parseInt(mtrx[x][y][z].style.width)*zoom_percent[x])+'px';
                mtrx[x][y][z].getElementsByTagName('img')[0].width=Math.floor(mtrx[x][y][z].getElementsByTagName('img')[0].width*zoom_percent[x]);
                if (mtrx[x][y][z].className.indexOf('video')==-1){
                    mtrx[x][y][z].getElementsByTagName('img')[0].src=getBiggestPrev(mtrx[x][y][z]);
                }
            }
        }
    }
    var zoomed_height = 0;
    for (var i=0;i<mtrx.length;i++){
        zoomed_height+=parseInt(mtrx[i][0][0].style.height);
    }
    tmbs.style.width=zWidth+'px';
    tmbs.style.height=zoomed_height+'px';
}
function getBiggestPrev(elm){
    var s = new XMLSerializer();
    var str = s.serializeToString(elm);
    var start = str.indexOf('base&quot;:&quot;');
    var end = 0;
    if (start!=-1){
        end = str.indexOf('&quot;', start+17);
    }
    var dataStr = str.substr(start+17,end-start-17);
    var urlZ = dataStr;
    start = str.indexOf('z_&quot;:[&quot;');
    end = 0;
    if (start!=-1){
        end = str.indexOf('&quot;', start+16);
    }
    else {
        start = str.indexOf('y_&quot;:[&quot;');
        if (start!=-1){
            end = str.indexOf('&quot;', start+16);
        }
        else {
            start = str.indexOf('x_&quot;:[&quot;');
            if (start!=-1){
                end = str.indexOf('&quot;', start+16);
            }
        }
    }
    dataStr = str.substr(start+16,end-start-16);
    urlZ+=dataStr+'.jpg';
    return urlZ;
}
Оффлайн
 
Ответить с цитированием
Татьянко
20.01.2016
 
Мимо проходил, заглянул)
О пользователе
 
Сообщений: 1
ВкоптоКарма: 0

Opera 34.0.2036.50 (Windows [NT based])

[#3796]
По умолчанию

Здравствуйте дорогие разработчики) У меня к вам такое предложение по функционалу. Сделайте пожалуйста возможность сортировки понравившихся записей в сообществе. То есть заходишь в сообщество и чтобы можно было при нажатии на кнопку видеть только те записи этого сообщества которые мной были отмечены. Эта функция была бы очень удобной, так как записи отмеченные в закладках просто теряются как в мусорке.
Оффлайн
 
Ответить с цитированием
Error13Tracer
21.01.2016
 
Мимо проходил, заглянул)
О пользователе
 
Сообщений: 1
ВкоптоКарма: 0

Firefox 666 (Linux)

[#3797]
По умолчанию

Неплохо бы иметь функцию, для автоматизации данных действий:
https://www.youtube.com/watch?v=wSwG...tion_644373673
Баг рабочий. Лично проверено.
Оффлайн
 
Ответить с цитированием
Вэлл
22.01.2016
 
 
Аватар для Вэлл
ПсИХ=)))
TC
О пользователе
 
Сообщений: 3,954
ВкоптоКарма: 8,647


[#3798]
По умолчанию

Error13Tracer, круто, но способ стрёмненький
Не дай Бог что-то пойдёт не так и процесс прервётся, то друзей придётся обратно добавлять вручную ) (хотя это и не особо проблема, ведь они все подписаны на тебя останутся, но будет проблема если корме них подписаны ещё куча народа (какая там сортировка получается?)). Оповещение друзьям о добавлении в друзья приходит?

Ещё интересно, успевает ли сбиваться "рейтинг" друга? После обратного добавления друга - он будет на прежнем месте в списке друзей или уйдёт из топа?

PS: если что, я видео смотрел не до конца и без звука)
__________________
Оффлайн
 
Ответить с цитированием
Firstgoer
22.01.2016
 
Мимо проходил, заглянул)
О пользователе
 
Сообщений: 1
ВкоптоКарма: 1


[#3799]
По умолчанию

Было бы неплохо реализовать функционал "нескольких столбцов" контента на широкоформатных мониторах. Т.к. сайт вк сделан для мониторов 4:3, очень много места остается по левую и правую сторону от блоков контента, таких как новости либо аудиозаписи.
Оффлайн
 
Ответить с цитированием
Пользователь сказал cпасибо:
Omeha2
22.01.2016
 
Прижился
О пользователе
 
Сообщений: 94
ВкоптоКарма: 38

Google Chrome 47.0.2526.111 (Win7)

[#3800]
По умолчанию

Вэлл, так после того как добавляешь друга он поднимается в "топ" в первую 5ку. Думаю этот процесс лучше автоматизироваить, попутно надежно сохраняя хеш для восстановления
Оффлайн
 
Ответить с цитированием
Ответ

Нижняя навигация
Вернуться   [ VKontakte Optimizer ] > Скрипт VkOpt > VkOpt | Вопросы, Ошибки и Предложения

Метки
новые функции, Запросы


Здесь присутствуют: 44 (пользователей: 0 , гостей: 44)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:57.

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

VkOpt 2007 - 2024
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод от zCarot