We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33271
    • 84 Posts
    Quote from: Tobik at Mar 19, 2010, 01:09 PM

    Народ, подскажите как в easy2 галереи вывести фотографии без создания папок, т.е. при структуре parent->child1->child2 если задать [!easy2?gid=`id[parent]`!] чтобы вывелись только фотографии и не было папок?
    Напиши id папки - будут показаны только фотки из этой папки.
      • 33271
      • 84 Posts
      Такой вопрос...
      Создаются папки с 0777, но с хозяином "apache" - скрипт работать не хочет, фотки в папки не ложит.
      Когда создаю папки вручную с хозяином "user", то все работает.
      Хотя права везде одинаковые.
      Можете что-нибудь посоветовать?
      --------------------------------------
      PHP error debug
      Error: imagejpeg() [function.imagejpeg]: SAFE MODE Restriction in effect. The script whose uid is 10040 is not allowed to access /assets/gallery/_thumbnails/New owned by uid 48
      Error type/ Nr.: Warning - 2
      File: /assets/modules/easy2/classes/e2g.snippet.class.php
      Line: 465
      Line 465 source: imagejpeg($pic, $gdir.$thumb_path, $thq);
        • 8643
        • 271 Posts
        Привет!
        Надо навести порядок в галерее smiley Есть какой цивилизованный или не очень способ перемещать папки галерей(с сохранением описаний картинок и первоначального ид галереи)?

        Счас:
        галерея1->галерея6->галерея7
        галерея2->галерея4
        галерея3->галерея5
        галерея10
        галерея11
        галерея12
        галерея13

        Надо:
        галерея1->галерея6->галерея7
        галерея2->галерея4->галерея11
        галерея3->галерея5->галерея12

          • 26883
          • 137 Posts
          Залезать в БД и редактировать поле parent_id в таблице easy2_dirs.

          "Лёлик, это же неэстетично! - Зато дёшево, надежно и практично" (С)
            • 8643
            • 271 Posts
            Quote from: ShaggyDoc at Mar 24, 2010, 04:09 AM

            Залезать в БД и редактировать поле parent_id в таблице easy2_dirs.

            "Лёлик, это же неэстетично! - Зато дёшево, надежно и практично" (С)
            Спасибо!
              • 29487
              • 385 Posts
              @elastic
              Там деревья используются, одним parent_id не обойдешься. Насколько я понимаю, код должен использовать функцию replace класса TTree, принимать dir_id и new_parent_id и выглядеть как-то так:
              case 'move_dir':
                  require_once '../assets/modules/easy2/TTree.class.php';
                  $tree = new TTree();
                  $tree->table = $modx->db->config['table_prefix'].'easy2_dirs';
                  if ($tree->replace($_GET['dir_id'], $_GET['new_parent_id'])) {
                      $_SESSION['easy2suc'][] = $lng['updated'];
                  } else {
                      $_SESSION['easy2err'][] = $lng['update_err'];
                      $_SESSION['easy2err'][] = $tree->error;
                  }
              


              Дальше должен следовать код, принимающий dir_path и new_parent_path и реально переносящий папку с файлами.
              Кому не лень, могут его написать. smiley
              Ну и при выводе каталогов соответственно должна быть кнопка и ява-скрипт, формирующий строку запроса.
                • 11055 ☆ A M B ☆
                • 3,112 Posts
                update
                http://modxcms.com/forums/index.php/topic,44591.msg278386.html#msg278386

                @temus:
                if you’re abandoning the cat_left - cat_right connection, yes, you can do that. otherwise, we must manage our module to NOT using it at all.
                  Rico
                  Genius is one percent inspiration and ninety-nine percent perspiration. Thomas A. Edison
                  MODx is great, but knowing how to use it well makes it perfect!

                  www.virtudraft.com

                  Security, security, security! | Indonesian MODx Forum | MODx Revo's cheatsheets | MODx Evo's cheatsheets

                  Author of Easy 2 Gallery 1.4.x, PHPTidy, spieFeed, FileDownload R, Upload To Users CMP, Inherit Template TV, LexRating, ExerPlan, Lingua, virtuNewsletter, Grid Class Key, SmartTag, prevNext

                  Maintainter/contributor of Babel

                  Because it's hard to follow all topics on the forum, PING ME ON TWITTER @_goldsky if you need my help.
                  • 18793
                  • 63 Posts
                  Хочу прицепить эту галлерею http://powergallery-demo.com/galleries/ribbon_fullsize_lightbox/index.php?gallery=6&theme=dark
                  Для нее необходимо три изображения. (маленькая превью, средний и оригинал) Подскажите как создать еще одну копию изображения Или как вариант оригинал изображения переписывать в папку с изображениями
                    • 27930
                    • 23 Posts
                    доброе время суток!
                    не нашел решения подобной моей проблеме на форуме. подскажите, пожалуйста, в следующем:
                    если галерея выводится по адресу site.ru/photo/folder, то ссылки и пути ставятся неверно: они относительны, не абсолютны
                    (например, адрес картинки выводится типа site.ru/photo/folder/assets/gallery/_thumbnails/2/10_180x140.jpg)

                    но, эти пути все получилось легко изменить в шаблонах просто добавив /

                    не получается только исправить пути в ссылках на страницы. они выводятся как site.ru/photo/photo/folder&gid=2&gpn=1

                    Есть ли решение этому?



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

                    я решил все это простым способом:
                    после того, как модуль при установке не смог создать самостоятельно папку, выставил на папку assets права 777. модуль установился без всяких ошибок и проблем. потом обратно перевел на 755. и галерея стала работать, и эскизы генерятся без проблем. когда же пробовал создавать папку вручную (и по фтп, и через админ панель хостинга с правами 777), то все равно выявлялись проблемы с созданием эскизов и ошибки в работе модуля.

                    И, конечно же, большое спасибо за модуль разработчикам!!!
                      • 726
                      • 17 Posts
                      Возникла проблема после установки Easy 2 Gallery.
                      Установилась нормально. Все сделал по инструкции. Обновил страницу, появилась вкладка easy2. Когда работаю в ней и создаю директории они создаются, но высвечиваются красным цветом и загружать туда фотографии невозможно. На папке gallery, которая создается при установки стоят права 341, поменять вообще не получается. Подскажите, что можно предпринять в такой ситуации? Заранее благодарен.