Выбор шаблона из профиля

dimka3210

Легенда
Lange, открыть function_select.php
найти
PHP:
$tpl_select .= '<option value="' . $tpl_name . '"' . $selected . '>' . $tpl_name . '</option>';
заменить на
PHP:
$tpl_select .= '<option value="' . $tpl_name . '"' . $selected . ' onmouseover="PreloaderStyle.show(\''.$tpl_name.'\', event); return false;" onmouseout="PreloaderStyle.hide();" onmousemove="PreloaderStyle.hide();">' . $tpl_name . '</option>'

открыть usercp_register.php
найти
PHP:
ajax.callback.user_register = function(data){
    $('#'+ data.mode).html(data.html);
};
вставить
PHP:
PreloaderStyle = {
    timeOut: false,
    x: false,
    y: false,
    show: function(img_name, event){
        this.timeOut = setTimeout(function(){
            //console.log(event);
            this.x = event.clientX + 50;
            this.y = event.clientY;
            html = "<div id='preloaderTPL' style='position: fixed; left: "+this.x+"px; top: "+this.y+"px; border: 1px solid red; width: 400px; height: 300px;'>";
            html += "<img src='"+img_name+".png' style='width: 400px; height: 300px;' />";
            html += "</div>";
            jQuery(html).appendTo('body');
        }, 300);
 
        return;},
    hide: function(){
        this.timeOut = null;
        jQuery("#preloaderTPL").remove();
    }
};

Результат

Please Login or Register to view hidden text.

 

Lange

Легенда
dimka3210, а где картинки должны лежать? Чёт не отображается скрин. И как называться должны файлы?
 

dimka3210

Легенда
Файлы должны называться как и шаблон. Раширение png. Например default.png.
Положить можно в templates/preview/default.png

И в коде найти <img src='вот сюда путь от корня"+img_name+".png
 

Lange

Легенда
dimka3210, странно. Сделал всё как ты сказал, но ничего не появляется:(
html += "<img src='/images/"+img_name+".png' style='width: 400px; height: 300px;' />";
файл назвал дефолт.пнг
Заработало:) Но пока на ФФ только, хром чёт не хочет. Я вообще хотел чтобы не предпросмотр был, а рядом с селектом появлялся)
 

dimka3210

Легенда
dimka3210, странно. Сделал всё как ты сказал, но ничего не появляется:(
html += "<img src='/images/"+img_name+".png' style='width: 400px; height: 300px;' />";
файл назвал дефолт.пнг
Заработало:) Но пока на ФФ только, хром чёт не хочет. Я вообще хотел чтобы не предпросмотр был, а рядом с селектом появлялся)
на что ругается? или что пишет?
 

Lynx

Пользователь
dimka3210, с абсолютным тоже не отображается (проверял в IE, Safari, Opera).
Работает только в Mozilla Firefox.
 
Сверху