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

RedRoll

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

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

  • Посещение

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

    19

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

  1. 1. при редактировании доп. полей, выбор категорий сделать побольше, чтоб удобно было, по умолчанию - микроокно

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

    3. при выводе списка полей - выделять строку при наведении как и при редактировании новости. когда 1/2 поля конечно ничего, а когда их 30-40 - открыть нужное - сущий гемор

  2. Можете посоветовать?

    вот студия, из соседнего треда, как раз под ваши требования - http://vipdizayn.ru

    пс. чето не открывается, походу того... в отпуска весь штат программистов и дизайнеров поехал, на мальдивы... ну или просто пора экзаменов у 9х классов сейчас, какбы совсем нет времени на работу, да и интернет "начальством" лимитируется в связи с этим...))

  3. добавить поддержку тегов: [static=имя страницы] текст [/static] [not-static=имя страницы] текст [/not-static] в шаблон кратких новостей, для использования в кастоме теги static и not-static по документаци обозначены только для шаблона стат. страницы, но работают и в main.tpl вообщем сделать теги полностью глобальными

    Эти теги используются в статических страницах в их шаблонах, и выводят информацию если просматривается та или иная статическая страница. Статическая страница априори не может просматриваться в кратких новостях и в custom, тег custom выводит новости а не статические страницы.

    статическая страница не может просматриваться в кратких новостях, а краткие новости в статической - могут, отсюда и возникает недостаток обработки тега

    для наглядности, есть статические страницы, логически привязанные к категории. при нахождении в категории или на привязанной стат. странице к пункту применяется класс (содержимое main.tpl):

    <a href="/goods1/" [category=1]class="current"[/category][static=order1]class="current"[/static]>Товары 1</a>

    <a href="/goods2/" [category=2]class="current"[/category][static=order2]class="current"[/static]>Товары 2</a>

    <a href="/goods3/" [category=3]class="current"[/category][static=order3]class="current"[/static]>Товары 3</a>

    <a href="/goods4/" [category=4]class="current"[/category][static=order4]class="current"[/static]>Товары 4</a>

    <a href="/goods5/" [category=5]class="current"[/category][static=order5]class="current"[/static]>Товары 5</a>

    нужна динамическая реализация этого. в main.tpl вместо вышенаписанного:

    {custom category="1,2,3,4,5" template="link_goods" aviable="global" from="0" limit="1000" cache="no"}

    содержимое link_goods.tpl:

    <a href="/goods[xfvalue_goods_number]/"

    [catlist=1][category=1]class="current"[/category][static=order1]class="current"[/static][/catlist]

    [catlist=2][category=2]class="current"[/category][static=order2]class="current"[/static][/catlist]

    [catlist=3][category=3]class="current"[/category][static=order3]class="current"[/static][/catlist]

    [catlist=4][category=4]class="current"[/category][static=order4]class="current"[/static][/catlist]

    [catlist=5][category=5]class="current"[/category][static=order5]class="current"[/static][/catlist]

    >{title}</a>

    вот здесь и не хватает глобальности тега static и not-static

    могу привести ряд других примеров, но думаю одного для понимания принципа работы, достаточно

  4. добавить поддержку тегов:

    [static=имя страницы] текст [/static]

    [not-static=имя страницы] текст [/not-static]

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

    теги static и not-static по документаци обозначены только для шаблона стат. страницы, но работают и в main.tpl

    вообщем сделать теги полностью глобальными

  5. ты быстрее бы на локалке выполнил и сам все посмотрел, чем спрашивать

    Правильно?

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

    картанка привязывается к новости так как она привязывается в дле

    зачем отдельная папка?

    А что тогда здесь?

    адрес новости: сайт/твои_категории/#id-pdf-document.html

    И $name_title = 'PDF документ '; - не будет изменятся? То есть, у всех новостей будет один заголовок?

    ты в коде совсем не разбираешься7

    $title = $name_title . $id;[/CODE]

    И самое интересное. После запуска скрипта все сожержимое каталога с изображениями будет как отдельные новости?

    да, 1 пуля - 1 труп.

    по подному img на одну новость

  6. вставить в файл, закинуть в модульс, поставить свои настройки и запустить

    предварительно бд забэкапь

    для 9.6

    если у тебя говнохостинг, может обосраться 1500*3 запросов за пару секунд выполнить, поэтому можно сделать на локалке, а потом залить, либо по 100 делать (1000-1100, 1100-1200 и т.д.)

    
    <?php
    
    // Инициализация
    
    define( "DATALIFEENGINE", true );
    
    define( "ROOT_DIR", '../..' );
    
    define( "ENGINE_DIR", ROOT_DIR.'/engine' );
    
    require_once(ENGINE_DIR.'/init.php');
    
    
    $id = 1000; // стартовый id публикации
    
    $id_end = 1101; // конечный id
    
    $autor = 'RedRoll'; // Автор публикации (логин)
    
    $id_autor = '1'; // ID Автора публикации
    
    $name_title = 'PDF документ '; // заголовок
    
    $id_category = '1'; // id категории
    
    $alt_name = 'pdf-document'; // адрес новости
    
    $img = '2012-05/pdf-image-'; // папка в uploads\posts с твоими скринами pdf-image-{№}
    
    
    for ($id; $id < $id_end; $id++) {
    
    
      $thistime = time() + $id;
    
      $thistime = date( "Y-m-d H:i:s", $thistime );
    
      $title = $name_title . $id;
    
      $db->query( "INSERT INTO " . PREFIX . "_post (id, date, autor, short_story, full_story, xfields, title, descr, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_br, symbol, tags, metatitle)
    
      values ('$id', '$thistime', '$autor', '', '', '', '$title', '', '', '$id_category', '$alt_name', '1', '1', '0', '0', '1', '', '', '')" );
    
      $db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, disable_index, access, user_id) VALUES('$id', '1', '0', '0', '', '$id_autor')" );
    
    
      $images = $img . $id . '.jpg' ;
    
      $date = strtotime($thistime);
    
    
      $db->query( "INSERT INTO " . PREFIX . "_images (images, author, news_id, date) values ('$images', '$autor', '$id', '$date')" );
    
    
      echo "Новость ID-" . $id . " создана<br>";
    
    
    }
    
    
    echo "<br><br>ГОТОВО!!!";
    
    ?>
    
    

  7. Патчей в данном вопросе быть не может, потому как изменение затрагивает исправлений 90% файлов.

    да, именно, и вручную если перебирать - это нерентабельно

    если спецификация устоится и будет принята и в последующих версиях, в т.ч. 6ой и т.д. - с вас бесплатное обновление на истекшие лицензии)

    Еще хуже сделаете своим клиентам, потому как в данной линейке перестанут работать все сайты в кодировке windows-1251, т.к. это крайне распространенная и массовая функция. И если DLE постоянно обновляется и поддержка данной линейки PHP будет, то там где стоят например самописные скрипты или скрипты которые давно не обновляются, обрушит их сайты.

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

    Трололо, что за слово модное такое...

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

    камрад, ты самоутверждаешься так, когда х###ю пишешь?

  8. Нет, не в ручную.

    буду конвертировать ПДФ в картинки и добавлять новости с картинками.

    смешной ты))

    ПДФ должен отображаться в читабельном виде

    именно для этого докс и нужен

    Меня интересует запрос в мускул для массового добавления новостей.

    это надо запрос писать

    какая версия дле7

  9. Не обновлять PHP, вот и вся последовательность. Зачем обновлять PHP если скрипты не меняются, это вообще ничего не дает. А вообще конечно подобные вопросы лучше задавать вам разработчикам PHP, это же они меняют кардинально поведение старых функций в новых линейках.

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

    Поменять

    htmlspecialchars(...., ENT_QUOTES );

    на

    htmlspecialchars(..., ENT_QUOTES, 'windows-1251');

    не судьба?

    спасибо, кэп)

    • Поддерживаю 1
  10. а, пдф как аттач, просто скачиваться должен7

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

  11. Да с этим я уже разобрался. Поддержка линейки 5.4 для сайтов в кодировке windows-1251 появится в следующей версии DLE. По что на этой линейке можно использовать DLE 9.6 но только для сайтов в кодировке UTF-8

    не совсем понятна последующая ситуация при обновлении серверов на пхп 5,4 с истекшими к тому моменту лицензиями. покупать поновой и обновляться?))

  12. читайте описание к релизам и будет понятно для чего.

    не поленился - пробежался и не нашел таки причины. перекрестные ссылки? а почему нельзя было сделать нормально, если доп. поле не используется как перекрестное - bb коды обрабатываются?

    Для использования ББ тегов в доп. полях, нужно устанавливать тип поля: "несколько строк"

    причем здесь 'несколько строк' если нужно делать выборку из заранее зибитых значений, т.е. нужен список. каким образом вы предлагаете иметь выборку при использовании типа поля: "несколько строк"???

  13. сделать, а точнее вернуть возможность вставлять ссылки в доп. поля в режиме список, вида:

    [url =http://site1.com]Site1

    [url =http://site2.com]Site2

    [url =http://site3.com]Site3

    в версии 9,0 эта возможность была. зачем ее нужно было убирать, непонятно

    пс. да и вообще обработку bb добавить ,, и пр.

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