Опрос: как вам новое оформление?
Опрос закрыт.
нравится
65.75%
96 65.75%
всеравно
17.12%
25 17.12%
не нравится
17.12%
25 17.12%
Всего Голосов: 146 100%
* Вы проголосовали за этот ответ. [Показать результаты]

Рейтинг темы:
  • Голосов: 2 - Средняя оценка: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
новое оформление сайта. сбор багов, жалоб, предложений.
0х255 Не на форуме
Member
***

Сообщений: 186
Темы: 1
У нас с: Mar 2010
Рейтинг: 29
RE: новое оформление сайта. сбор багов, жалоб, предложений.
(04-21-2011, 03:23 AM)Niflheim Писал(а):
Цитата:Добавьте предпросмотр новости: часто бывает что картинки отображаются не так как хотел автор новости, или спойлеры не работают, или еще чего, а новость уже идет к модеру на проверку. Оч неудобно
Хорошая идея, но реализовывать будет трудновато
вообщем_то сделал предпросмотр Smile3 сразу оговариваю, что онный пока только на секцию описания (для проверки валидности bb-форматирования). пишем предложения и замечания....
[Изображение: 4520307.th.png]
_____________________________________________________

[Изображение: 4520294.th.png]


ТЕСТИРУЕМ


теперь за реализацию::
добавить слой
Код:
<div id="preview" style="display:none">
    <div class="art_titletop">
       <h1 class="title"><span>Предпросмотр</span></h1>
    </div>

    <table>
        <tbody>
            <tr>
                <td width="" class="heading">Описание</td>
                <td align="left" class="data" id="preview_content">
                    сами bb-коды
                </td>
            </tr>
        </tbody>
    </table>

    <div class="block_sep">
        <div class="left">&nbsp;</div>
        <div class="right">&nbsp;</div>
    </div>
</div>
разместить где-нибудь js-функцию
Код:
function preview(){
    //показывакм слой с предпросмотром (только если не видимый)
    jQuery('div#preview:hidden').css('display','block').next().removeClass('art_titletop').addClass('art_title');
    //скрол к предпросмотру
    jQuery('body,html').animate({
        scrollTop: 0
    }, 800);
    //ajax
    jQuery.post("http://tbdev.sonictorment.ru/tags.php", { test: jQuery('#area').val() }, function(data){
        jQuery('#preview_content').html(data);
    });
    //
    return false;
}
добавить кнопку предпросмотра
Код:
<input class="btn" value="Предпросмотр" type="button" onClick="preview()">
изменить файл tags.php таким образом, чтобы до вывода страницы он проверял был ли это запрос через аякс (не буду останавливаться на этом)
Код:
function isAjaxRequest() {

     return isset($_SERVER['HTTP_X_REQUESTED_WITH'])?$_SERVER['HTTP_X_REQUESTED_WITH']==='XMLHttpRequest' : false;

}



$test = (string) $_POST["test"];



if (isAjaxRequest()){

    echo format_comment($test);

    exit;

}
05-28-2011, 09:32 AM
Website Найти


Сообщения в этой теме
RE: новое оформление сайта. сбор багов, жалоб, предложений. - Автор: 0х255 - 05-28-2011, 09:32 AM

Переход:


Пользователи просматривают эту тему: 3 Гость(ей)