Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Текстовый скин для ipb v2.1, стилизованный под графический 
:(
    Опции темы
Fisana
Дата 15.9.2006, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 29.4.2006

Репутация: 2
Всего: 2



Пока есть Бета версия 
Вот Просмотр в теме 
Многое получилось, но не все.
Не вышло переделать в коде некоторые "переменные иконки", которые вызываются работой скриптов самого движка..
Я, увы, не сильна в java...

Думаю, что текстовый скин нужен многим и он будет распространяться бесплатно.
Если можете помочь, помогайте ;)

Добавлено @ 09:24 
Да..
Совсем забыла -
Логин/пароль test/test либо demo/demo
И тестировать желательно в режиме с отключенной графикой.
PM MAIL   Вверх
2man
Дата 15.9.2006, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 15
Всего: 71



Выходит, что картинки все-таки некоторые останутся. 

Цитата(Fisana @  15.9.2006,  09:20 Найти цитируемый пост)
"переменные иконки", которые вызываются работой скриптов самого движка

 smile 


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Fisana
Дата 15.9.2006, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 29.4.2006

Репутация: 2
Всего: 2



Да. У меня не получается их заменить с сохранением работоспособности, так как ими управляют ява-скрипты форума, а не те, что в самом скине.
Останется очень мало картинок, но все равно обидно.
PM MAIL   Вверх
2man
Дата 15.9.2006, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 15
Всего: 71



Хотя почему же нельзя. Картинки сохраняются только в ipb_global.js и то их всего 3:
Строка 18:
Код

var img_blank      = 'blank.gif';
var img_tick       = 'aff_tick.gif';
var img_cross      = 'aff_cross.gif';



--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Fisana
Дата 15.9.2006, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 29.4.2006

Репутация: 2
Всего: 2



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

Это сообщение отредактировал(а) Fisana - 15.9.2006, 14:40
PM MAIL   Вверх
2man
Дата 15.9.2006, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 15
Всего: 71



Ага. Интересуют строки 46, 50, 139, 143:
Код

/*--------------------------------------------*/
// Multi quote
/*--------------------------------------------*/

function multiquote_add(id)
{
    saved = new Array();
    clean = new Array();
    add   = 1;
    
    //-----------------------------------
    // Get any saved info
    //-----------------------------------
    
    if ( tmp = my_getcookie('mqtids') )
    {
        saved = tmp.split(",");
    }
    
    //-----------------------------------
    // Remove bit if exists
    //-----------------------------------
    
    for( i = 0 ; i < saved.length; i++ )
    {
        if ( saved[i] != "" )
        {
            if ( saved[i] == id )
            {
                 add = 0;
            }
            else
            {
                clean[clean.length] = saved[i];
            }
        }
    }
    
    //-----------------------------------
    // Add?
    //-----------------------------------
    
    if ( add )
    {
        clean[ clean.length ] = id;
        eval("document.mad_"+id+".src=removequotebutton");
    }
    else
    {
        eval(" document.mad_"+id+".src=addquotebutton");
    }
    
    my_setcookie( 'mqtids', clean.join(','), 0 );
    
    return false;
}

/*--------------------------------------------*/
// Check delete
/*--------------------------------------------*/

function checkdelete()
{
    if ( ! document.modform.selectedpids.value )
    {
        return false;
    }
    
    isDelete = document.modform.tact.options[document.modform.tact.selectedIndex].value;
    
    if (isDelete == 'delete')
    {
        formCheck = confirm( lang_suredelete );
        
        if (formCheck == true)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}

/*--------------------------------------------*/
// Toggle selection
//*--------------------------------------------*/

function topic_toggle_pid( pid )
{
    //-----------------------------------
    // Got a number?
    //-----------------------------------
    
    if ( isNaN( pid ) )
    {
        return false;
    }
    
    saved = new Array();
    clean = new Array();
    add   = 1;
    
    //-----------------------------------
    // Get form info
    //-----------------------------------
    
    tmp = document.modform.selectedpids.value;
    
    saved = tmp.split(",");
    
    //-----------------------------------
    // Remove bit if exists
    //-----------------------------------
    
    for( i = 0 ; i < saved.length; i++ )
    {
        if ( saved[i] != "" )
        {
            if ( saved[i] == pid )
            {
                 add = 0;
            }
            else
            {
                clean[clean.length] = saved[i];
            }
        }
    }
    
    //-----------------------------------
    // Add?
    //-----------------------------------
    
    if ( add )
    {
        clean[ clean.length ] = pid;
        eval("document.img"+pid+".src=selectedbutton");
    }
    else
    {
        eval(" document.img"+pid+".src=unselectedbutton");
    }
    
    newvalue = clean.join(',');
    
    my_setcookie( 'modpids', newvalue, 0 );
    
    document.modform.selectedpids.value = newvalue;
    
    newcount = stacksize(clean);
    
    document.modform.gobutton.value = lang_gobutton + ' (' + newcount + ')';
    
    return false;
}

Но значение этих картинок задаются в ipb_templates.php:
Код

var unselectedbutton  = "{ipb.vars['img_url']}/topic_unselected.gif";
var selectedbutton    = "{ipb.vars['img_url']}/topic_selected.gif";
и т.д.
Я правильно понял?



--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Fisana
Дата 16.9.2006, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 29.4.2006

Репутация: 2
Всего: 2



1. Да. Ява срипт с цитатой я нашла, но ничего с ним сделать сама не смогла.  + В скине 2 фрагмента есть..
2. 
Код
var unselectedbutton = "{ipb.vars['img_url']}/topic_unselected.gif";
var selectedbutton = "{ipb.vars['img_url']}/topic_selected.gif";

В скине эти строки нашла и меняла. Кроме этого, там например для темы есть еще два фрагмента в html, как и с цитатой, что за смену отвечают.
Прописывала и там.
Картинку заменяла кнопкой, но смены добиться не получилось.
Может я что-то не так делала, поскольку просто методом перебора вариантов пробовала.

Вот несменные кнопочки удаются, та же RSS, хоть и не без труда..



Это сообщение отредактировал(а) Fisana - 16.9.2006, 01:53
PM MAIL   Вверх
2man
Дата 16.9.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 15
Всего: 71



Так а если заменить значение
Код

var unselectedbutton  = "{ipb.vars['img_url']}/topic_unselected.gif";
var selectedbutton    = "{ipb.vars['img_url']}/topic_selected.gif";

скажем на:
Код

var unselectedbutton     = "{ipb.lang['unselectedbutton']}";
var selectedbutton   = "{ipb.lang['selectedbutton']}";
и потом внести значение в lang-файлы, все равно никак?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Fisana
Дата 17.9.2006, 06:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 29.4.2006

Репутация: 2
Всего: 2



В ленг-файлы выносить не пробовала, да и не хочу, так как все должно быть в скине, если он массовый.
Пробовала макросами заменить, не вышло. Кнопка создавалась, но не переключалась. Как и цитатная..
Но может мало пробовала. Еще попытаюсь.. 
Спасибо.
PM MAIL   Вверх
Fisana
Дата 1.10.2006, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 29.4.2006

Репутация: 2
Всего: 2



Текстовый скин - beta 2 доступен для скачивания у меня в архиве.
К сожалению, с недоделками.
Просто ну совсем нет времени - это трудозатратно, а тянуть с выпуском больше не хочется.
PM MAIL   Вверх
Fisana
Дата 8.10.2006, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 29.4.2006

Репутация: 2
Всего: 2



Наблюдатель придумал как растягивать опросы.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие движки / фрейморки | Следующая тема »


 




[ Время генерации скрипта: 0.0857 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.