We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22301
    • 1,084 Posts
    Всем привет!

    Есть насущная проблема. вроде как, есть решения, но я не до конца понял, чё да как, пошлявшись по аглицкому форуму.

    Пример

    есть таблица в .csv

    Название поля 1;Название поля 2;Название поля 3;
    поле 1;поле 2;поле 3;
    поле 1;поле 2;поле 3;
    поле 1;поле 2;поле 3;
    поле 1;поле 2;поле 3;


    средствами php подцепить таблицу и вывести не составляет труда.

    но хотелось бы следующее:

    1. зацепить таблицу;
    2. создать под неё таблицу в базе данных, название столбцов взять из первой строчки;

    так сказать, программа минимум smiley

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

    возможно, кто-то реализовывал такое?


    =========================

    2 yentsun

    есть проблема с использованием TV. если указываешь Input Type: File или Image, оставляя поля Input Option Values:
    и Default Value: пустыми, то при редактировании страницы рядом с TV-полем, понятное дело, появляется кнопочка insert.
    insert осуществляется FCKeditor’ом, который глючит -- ни папку создать (выскакивает сообщение, что у меня нет прав на создание папки), ни файл закачать (выскакиевает сообщение о том, что формат файла неверный (аллахакбар smiley ). есть рекомендации грохнуть одну папочку на серваке, но не помогает. я даже заморочился, снёс весь FCKeditor и установил новый, опять же -- не помогло. хер его не знает, чё делать.

      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

      Безжалостный пияр!
      Artima -- неуч!
      Осторожно: преступная локализация -- modx-cms.ru
      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
      • 33114
      • 518 Posts
      Quote from: openagate at Aug 07, 2006, 11:48 AM

      1. зацепить таблицу;
      2. создать под неё таблицу в базе данных, название столбцов взять из первой строчки;
      я думаю, с твоими знаниями плюс денек копания в php и MySQL - не вопрос такое организовать.
      программа максимум -- сделать постраничный вывод, если строк много
      для этого есть плагин http://modxcms.com/Pagination-Plugin-637.html (просто когда будешь выводить ряды таблицу, припиши вывод {BREAK} если счетчик рядов превышет заданное число )

      есть проблема с использованием TV. если указываешь Input Type: File или Image, оставляя поля Input Option Values:
      и Default Value: пустыми, то при редактировании страницы рядом с TV-полем, понятное дело, появляется кнопочка insert.
      insert осуществляется FCKeditor’ом, который глючит -- ни папку создать (выскакивает сообщение, что у меня нет прав на создание папки), ни файл закачать (выскакиевает сообщение о том, что формат файла неверный (аллахакбар Smiley ). есть рекомендации грохнуть одну папочку на серваке, но не помогает. я даже заморочился, снёс весь FCKeditor и установил новый, опять же -- не помогло. хер его не знает, чё делать.

      я не ответил ли ты сам на свой вопрос?:) TV явно непричем тут...скорее права записи в папку здесь виноваты
        http://modx.ru - российская поддержка MODx
        http://newscup.ru - экспериментальный проект
        http://yentsun.com - персональный сайт
        • 22301
        • 1,084 Posts
        дык, даж папку создать нельзя:)) я, не поленившись, 777 установил на всё, что только можно:) без толку.

        насчёт скрипта -- да, не так уж сложно, но муторно, и не хочется огород городить лишний раз. в принципе, запихивать всё в базу необходимо для того, чтоб вывод сортированный легче потом делать. а средствами php перехерачивать двумерный массив -- это занятие для студентов, у меня в башке не удерживается такое количество функций, да и времени всё протестировать нет smiley зато откопал на каком-то фашистском форуме изящное решение для сортировки по столбцу, даже если таблица была получена построчно. ща оформлю и вывешу, может, кому ещё пригодится...
          [img]http://jurist-info.ru/pic/rrr.jpg[/img]

          Безжалостный пияр!
          Artima -- неуч!
          Осторожно: преступная локализация -- modx-cms.ru
          Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

          Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
          • 33114
          • 518 Posts
          про таблицу еще забыл... есть виджет datagrid. я с ним еще не работал, но по-моему это то что нужно, если я не ошибаюсь он еще на страницы разбивает
            http://modx.ru - российская поддержка MODx
            http://newscup.ru - экспериментальный проект
            http://yentsun.com - персональный сайт
            • 22301
            • 1,084 Posts
            и про него тоже речь. я не до конца пока разобрался. получить файл для обработки можно двумя способами: через insert или через @FILE. с insert проблема (см. выше). с @FILE тоже не всё гладко, не понятно, что использовать в качестве разделителей в csv-файлах. ковыряюсь.
              [img]http://jurist-info.ru/pic/rrr.jpg[/img]

              Безжалостный пияр!
              Artima -- неуч!
              Осторожно: преступная локализация -- modx-cms.ru
              Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

              Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun