Jump to content

insy

User
  • Posts

    30
  • Joined

  • Last visited

Posts posted by insy

  1. еще вопрос...

    Скрипт заработал...картинка увеличивается, а параметры к ней не применяются(

    hs.graphicsDir = '../highslide/graphics/';
    hs.align = 'center';
    hs.transitions = ['expand', 'crossfade'];
    hs.outlineType = 'rounded-white';
    hs.fadeInOut = true;
    //hs.dimmingOpacity = 0.75;

    // Add the controlbar
    hs.addSlideshow({
    //slideshowGroup: 'group1',
    interval: 5000,
    repeat: false,
    useControls: true,
    fixedControls: 'fit',
    overlayOptions: {
    opacity: .75,
    position: 'bottom center',
    hideOnMouseOut: true
    }
    });

  2. прошу прощения за глупый вопрос, но все же пришлось вернуться к данной теме!

    Когда мы нажимаем на ссылку и срабатывает свич, выделяется цветом раздел... при нажатии на следующую ссылку, стиль на предыдущей остается!

    Как сделать, чтобы стиль присваивался только к одному элементу, на который в данный момент и нажал пользователь?

  3. Всем доброго времени суток!

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

    В общем есть див, в который аяксом подгружаются картинки с прикрученной к ним фото галереей fancebox. Трудность заключается в том, что та информация которая подгружается почему то не видит скрипта fancybox'a и картинки, которые должны увеличиваться просто появляются в новом окне...

    В то же время, если открыть страницу с фотографиями отдельно, то все работает замечательно!

    Подгружаемый файл...

    <div class="highslide-gallery">

    <a href="images/gallery1.jpg" class="highslide" onclick="return hs.expand(this)">
    <img src="images/gallery1.thumb.jpg" alt="Highslide JS"
    title="Click to enlarge" />
    </a>
    <div class="highslide-caption">
    Caption for the first image. This caption can be styled using CSS.
    </div>
    <!-- Repetionion of the above -->
    <a href="images/gallery2.jpg" class="highslide" onclick="return hs.expand(this)">
    <img src="images/gallery2.thumb.jpg" alt="Highslide JS"
    title="Click to enlarge" /></a>
    <div class="highslide-caption">
    Caption for the second image.
    </div>
    <a href="images/gallery3.jpg" class="highslide" onclick="return hs.expand(this)">
    <img src="images/gallery3.thumb.jpg" alt="Highslide JS"
    title="Click to enlarge" /></a>
    <div class="highslide-caption">
    Caption for the third image.
    </div>
    </div>

    Ajax

    function showContent(link) {
    var cont = document.getElementById('content');
    var loading = document.getElementById('loading');
    cont.innerHTML = loading.innerHTML;

    var http = createRequestObject();
    if( http ) {
    http.open('get', link);
    http.onreadystatechange = function () {
    if(http.readyState == 4) {
    cont.innerHTML = http.responseText;
    }
    }
    http.send(null);
    } else {
    document.location = link;
    }
    }

    function createRequestObject() {
    try { return new XMLHttpRequest() }
    catch(e) {
    try { return new ActiveXObject('Msxml2.XMLHTTP') }
    catch(e) {
    try { return new ActiveXObject('Microsoft.XMLHTTP') }
    catch(e) { return null; }
    }
    }
    }

    hightslide

     hs.graphicsDir = '../highslide/graphics/';
    hs.align = 'center';
    hs.transitions = ['expand', 'crossfade'];
    hs.outlineType = 'rounded-white';
    hs.fadeInOut = true;
    //hs.dimmingOpacity = 0.75;

    // Add the controlbar
    hs.addSlideshow({
    //slideshowGroup: 'group1',
    interval: 5000,
    repeat: false,
    useControls: true,
    fixedControls: 'fit',
    overlayOptions: {
    opacity: .75,
    position: 'bottom center',
    hideOnMouseOut: true
    }
    });

  4. Доброго времени суток!!!

    Народ , подскажите пожалуйста как пустить id по switch'у ?

    Я хочу, чтобы в зависимости от того на ссылку с каким id нажали, происходила фиксация данного раздела и выделение его цветом.

    <ul>
    <li><a href="#" id ="friends" onclick="showContent('<?=site_url('main/friends');?>');" title=""><b>Н</b>аши Друзья</a></li>
    <li><a href="#" id ="gb" onclick="showContent('<?=site_url('main/guest');?>');" title=""><b>Г</b>остевая книга</a></li>
    <li><a href="#" id ="contacts" onclick="showContent('<?=site_url('main/contacts');?>');" title=""><b>К</b>онтакты</a></li>
    </ul>

    Все соответственно придется прописывать в showContent() то есть просто на onclick повесить нельзя, собственно в этом и проблема

  5. Просто есть запрос к котрому Join'ятся подзапросы

     LEFT JOIN (
    SELECT
    SUM(__PS.fn_oms) AS oms_summ,
    SUM(__PS.fn_rate_by_state_norm) AS state_norm,
    __PS.`pk_id` as id
    FROM
    tusers U

    LEFT JOIN tmain_and_under_foundings MAUF ON MAUF.fk_user = U.pk_id
    LEFT JOIN tgeneral_description_section GDS ON GDS.fk_user = U.pk_id
    LEFT JOIN tpost_section __PS ON __PS.fk_mauf = MAUF.pk_id
    LEFT JOIN tdic_code_post POST_CODE ON __PS.fk_code_medic_post = POST_CODE.pk_id
    GROUP BY
    __PS.fk_user,
    __PS.fk_mauf,
    __PS.fk_code_department,
    __PS.`fk_code_medic_post`
    )POST_DEP_COUNTER ON PS.pk_id = POST_DEP_COUNTER.id

    И благодаря им очень сильно замедляется выполнение самого запроса... Вот и хочу как-то переписать!

  6. а предыдущие как убрать?

    и еще вопрос, как это оптимизировать... у меня 750 страниц, я же не буду каждый раз новый цикл писать...

  7. Делаю pagination. Подскажите как реализовать следующую задачу.

    есть 20 элементов после выборки(Всего 700). Как сделать, чтобы при нажатии на кнопку далее эти 20 исчезали и появлялись следующие 20...

  8. <?php

    $num_pages = ceil($page_cnt/20);

    for($i=1;$i<=$num_pages;$i++) {

    ?>

    <a href = "java script:submitPagination('<?=$i;?>')"><?=$i;?></a>

    <?php }?>

    примерно так... запрос слишком большой выложить не получиться....

     <?php 

    $num_pages = ceil($page_cnt/20);
    for($i=1;$i<=$num_pages;$i++) {

    ?>
    <a href = "java script:submitPagination('<?=$i;?>')"><?=$i;?></a>

    <?php }?>

    Наверное лучше так

  9. При постраничном выводе получилось слишком много страниц, как уменьшить количество и выводить например по 20?

    Тоесть должно получиться примерно следующие

    |1| 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -> >>

    где -> это на 20 вперед

    а >> это на последнюю

    а когда стоишь на 30 к примеру, то и назад также...

    Страниц очень много(755).

  10. Добрый день!

    Хотелось бы узнать как на данном форуме реализовано добавление новых сообщений... Сам пишу мини форум и немного заклинило!

    У меня есть 3 таблицы users,topics, messages

    в них хранятся информации об авторе, теме созданной этим автором,и соответсвенно сообщении, которое он оставил.

    меня интересует как составить запрос на выобрку из 3 таблиц, чтобы при создании новой темы выводилось сообщение оставленное именно автором этого сообщения.

    Заранее спасибо!

  11. Отличный ответ, я и так понимаю, что гугл спасет мир, но все же...

    вот кстати... начал потихоньку вникать, написал, но код по непонятной причине не работает... посмотрите плз

    function textReplace('message','qwerty')
    {
    var input = document.getElementById('message');
    var selectionStart = input.selectionStart;
    var selectionEnd = input.selectionEnd;
    var inputValue = input.value;
    var firstPart = inputValue.substring(0,selectionStart);
    var middlePart = "qwerty";
    var lastPart = inputValue.substring(selectionEnd,inputValue.length);
    input.value = firstPart+middlePart+lastPart;
    }

  12. Народ, помогите плз!

    Задача следующая, надо сделать так, чтобы текст вставлялся на место где в данный момент находится курсор, при нажатии на button как это реализовать, желательно как можно проще

    Заранее спасибо!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy