Перейти к публикации

Critical Error

местные
  • Публикации

    1 063
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    42

Сообщения, опубликованные пользователем Critical Error

  1. Чтоб тему не открывать новую, задам здесь вопросы.

    Выйти за пределы своего шаблона в целях безопасности нельзя и все файлы шаблонов подключаются только при нахождении в пределах этого шаблона.

    Не получается подключить если в папке шаблона создать дополнительную папку (templates/название_шаблона/include) и подключать шаблон из нее

    {include file="include/test.tpl"}[/CODE]

    При выводе страницы слэш из строчки подключения просто убирается.

    И еще вопрос, какова вложенность подключаемых файлов. То есть, в main.tpl подключаем test1.tpl, в этом test1.tpl подключаем test2.tpl. Вот сколько раз можно так подключать? Опытным путем выяснил что третий файл, из test2.tpl, уже не подключается и выводит просто сроку подключения

  2. Сделайте с помощью рекламмы в main.tpl

    [aviable=main]{banner_mainpage}[/aviable][not-aviable=main]{content}[/not-aviable]

    Смысл поняли думаю. Будет редактировать в разделе рекламмы.

    Пожелание есть для раздела добавления новости. Чтобы там появилась возможность выбирать тип текста ("Исходный..." и "Фильтрованный...") как для краткой так и для полной версии статьи. А в совершенстве еще бы и для доп. полей с типом "Несколько строк".

    Это ж не серьезно как-то. При оформлении статики и правил есть, а в новостях нету. А надо.

  3. Нужно смотреть спецификацию html на вашем сайте, то есть doctype, и смотреть следует ли по нему закрывать тег или нет. но это не смертельно.

    у меня к примеру ругается на код плеера из-за того, что не указан атрибут data для object или embed. точно не помню.

    есть в планах переделать всю эту конструкцию на тег <video>, но пока работы другой много.

  4. Для облака тегов можно было бы сделать аналогию дополнительных полей. То есть, создал поле и закрепил его за конкретной категорией, например поля "Имена" и "Страны" для категории Фильмы. И при написании статьи о фильме во вкладке Дополнительно после выбора категории Фильмы появлялись бы два поля - Имена и Страны. То есть чтобы было разделение вывода тегов, группирование по смыслу, скажем так.

    PS. Понравилось реализация кинопоиска.

  5. Помогли на другом форуме. Вот решение.

    
    var usa = [ 'Нью Йорк', 'Лос Анджелес', 'Вашингтон' ];
    
      if(inString(usa)) {
    
       $( '.box' ).addClass( 'box-usa' );
    
      }
    
      var russia = [ 'Москва', 'Санкт Петербург', 'Владивосток' ];
    
      if(inString(russia)){
    
       $( '.box' ).addClass( 'box-russia' );
    
      }
    
    
    А теперь определим inString :
    
    function inString(ar){
    
    var s = $( '.box header' ).text();
    
      if (jQuery.inArray(s,ar)>-1) {
    
    
      return true;
    
    
      }
    
    }
    
    
    Все это делал для разного дизайна выводимой информации и ошибок у DLE. То есть чтобы например блок с информацией выводился синим, а с ошибками - красным. Конечный результат: info.tpl
    
    <div class="box">
    
      <header><h5>{title}</h5></header>
    
    {error}
    
    </div>
    
    
    style.css
    
    .box {
    
    border: 1px solid #d2d2d4;
    
    border-bottom-color: #a2a2a4;
    
    -moz-border-radius: 6px;
    
    -webkit-border-radius: 6px;
    
    border-radius: 6px;
    
    background: #fdfdff;
    
    -moz-box-shadow:
    
      0 1px 3px rgba(0,0,0,0.08),
    
      inset 0 1px 0 rgba(255,255,255,1.0);
    
    -webkit-box-shadow:
    
      0 1px 3px rgba(0,0,0,0.08),
    
      inset 0 1px 0 rgba(255,255,255,1.0);
    
    box-shadow:
    
      0 1px 3px rgba(0,0,0,0.08),
    
      inset 0 1px 0 rgba(255,255,255,1.0);
    
    padding: 10px 10px 10px 40px;
    
    }
    
    .box-info {
    
    border-color: #a1c0d0;
    
    border-bottom-color: #79a0b4;
    
    background: #ebf5fa url("../dleimages/box_info.png") 0 0 no-repeat;
    
    color: #1d5e80;
    
    }
    
    .box-warning {
    
    border-color: #edb1a2;
    
    border-bottom-color: #d18c7b;
    
    background: #fff0eb url("../dleimages/box_warning.png") 0 0 no-repeat;
    
    color: #963e27;
    
    }
    
    
    подключаемый код скрипта:
    
      function inString(ar){
    
       var s = $( '.box header' ).text();
    
       if (jQuery.inArray(s,ar)>-1) {
    
        return true;
    
       }
    
      }
    
      var warning = [ 'Ошибка регистрации', 'Ошибка авторизации', 'Внимание, обнаружена ошибка' ];
    
      var info = [ 'Информация', 'Уведомление отправлено', 'Регистрация успешно завершена' ];
    
      if(inString(warning)) {
    
       $( '.box' ).addClass( 'box-warning' );
    
      }
    
      if(inString(info)){
    
       $( '.box' ).addClass( 'box-info' );
    
      }
    
    

    Для массивов warning и info пока еще не все варианты титлов нашел, но если появится новый обновлю и сообщу, кому интересно

  6. Есть код js

    
      var usa = [ 'Нью Йорк', 'Лос Анджелес', 'Вашингтон' ];
    
      if( $( '.box header' ).text(usa) ) {
    
       $( '.box' ).addClass( 'box-usa' );
    
      }
    
      var russia = [ 'Москва', 'Санкт Петербург', 'Владивосток' ];
    
      if( $( '.box header' ).text(russia) ) {
    
       $( '.box' ).addClass( 'box-russia' );
    
      }
    
    
    и код шаблона (динамически выводится)
    
    <div class="box">
    
      <header><h5>{city}</h5></header>
    
    {info}
    
    </div>
    
    

    Суть проблемы в том, что когда генерится контент, DIV'у с классом box добавляются оба класса - box-usa и box-russia

    Как правильно записать условие? Всю ночь химичу и не выходит. И почитать нигде не нахожу об этом.

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

    Для этого есть rss в профиле у каждого пользователя

    было бы удобней если аватарки загружались на аяксе без перезагрузки страница

    в инете полно загрузчиков изображений, которые без проблем можно подключить к движку, но стандартной функции не помешало бы, а еще круче чтоб был подключен плагин jcrop

    Так же не хватает уведомления автору темы,если в его теме появился новый коммент

    все тот же rss после публикации, но он, на данный момент реализован не очень удобно, т.е. пока не оставишь коммент, подписки не будет. надо бы ее реорганизовать в кнопку на ajax

    • Поддерживаю 1
  8. Выполняйте правила форума!

    1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
  9. Сделать более мягкий и удобный загрузчик изображений во всплывающем диалоговом окне, а не в таком как на данный момент. Сделать что-то по-динамичнее; перетаскивание или после загрузки выстраивать миниатюры.

    • Поддерживаю 4
  10. Да ладно !?

    http://forum.dle-new...=1

    Только не надо мне сказки сочинять, что это были не вы.

    http://forum.dle-new...showtopic=57396

    Тоже самое.

    Вы что держите нас за идиотов?! Ну ну..

    PS. Вот еще на сладенькое - http://forum.dle-new...&fromMainBar=1. Давайте давайте, сочините что-нибудь банальное, во что я может быть поверю...

  11. Для шаблонов полных новостей, думаю согласятся те кто понимает о чем я, сделать поддержку тега {calendar}. то есть все тот же календарь, но с возможностью вставлять его в любое место в шаблоне статьи целиком. Себе-то я тег сделал, делов в одну короткую строчку :) , но хотелось бы видеть в новой версии.

    Такая необходимость появилась когда в сайдбаре при обзоре полной публикации необходимо выводить информацию из просматриваемой новости, общий шаблон не подходил для реализации, и пришлось шаблон полной новости делать в два столбца, то есть сам контент и сайдбар. И вот приспичило вставить в этот сайдбар календарь. Но тег {calendar} в шаблонах полных статей не фунционирует. Беда.. :)

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

  12. Я решил эту проблему отрицательным margin (это уже прописывается в fullstory.tpl и в static.tpl), который перекрывает "ПОСЛЕДНИЕ НОВОСТИ" когда выводит в тег {content} fullstory.tpl и static.tpl блоком с таким же фоном, но в котором выводится уже заголовок полной новости или статической страницы.

    но как перекрывать "ПОСЛЕДНИЕ НОВОСТИ"?

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

    Прочитав документацию вы поймете, что все делали вкорне неверно. Абсолютно все

×
×
  • Создать...