В принципе, строка $name = $scriptProperties['name']; не нужна — MODX и сам создает переменные по именам всех параметров, так что можно получить доступ к значению любого параметра двумя способами — написать $name или $scriptProperies['name'] Кстати, есть еще одна фишка. Если написать так: [[*pagetitle:Gal=assets/images/gal]] то в сниппете значение [[*pagetitle]] будет помещено в переменную $input, а путь — в переменную $options (это сделано для того, чтобы можно было создавать свои модификаторы помимо стандартных, типа [[*longtitle:default=[[*pagetitle]]]]). Кстати, сниппет phpthumbof является таким модификатором. И параметры в него можно передавать так: [[+tv.img:phpthumbof=w=50&h=50&zc=1]] или так: [[phpthumbof? &input=[[+tv.img]] &options=w=50&h=50&zc=1]] Теперь можно легко понять, что это за строчка такая в сниппете: $modx->runSnippet('phpthumbof', array("input" => "/$galdir/$file"
, "options" => "w=1100&h=1100"));
да блин оказывается все просто, надо просто прочитать))) $name = $scriptProperties['name']; и вызываю [[!Gal1? &galdir=assets/components/focus/images/gal &name=[[*pagetitle]] ]]
Извините, но столько много вопросов, касаемых самых основ — это очень плохая тенденция. Во-первых, никто не будет постоянно на них отвечать, сутки не резиновые. Во-вторых, это говорит о том, что вы сами мало пытаетесь искать ответы на свои вопросы. Сталкиваясь даже простейшими вопросами, вы не сидите, и не ломаете над этим голову, а просто идете спрашивать. Так вы ничему и никогда не научитесь. Будет бессмысленный копипастинг.
спасибо огромное, все работает… мне оформление и не надо как бы мне достаточно вот такого вывода <a href="images/gallery_N/name.jpg" rel="prettyPhoto[gallery_N]" title="name_Galery_N"></a> и все))) спасибо!
Начал писать в личку, но решил выложить здесь. Вот, небольшой скрипт самописный. На странице вызываю так, например: [[Gal? &galdir=images/gal/tube]] Там есть несколько параметров, немножко некрасиво сделал то, что оформление с кодом смешано, но разобраться можно. Сниппет берет все файлы из указанной папки, обходит их циклом, с помощью phpThumbOf генерирует превьюшки и выводит на страницу. Результаты кеширует, чтобы каждый раз в папку не лезть (например, если галерея выводится на нескольких страницах, генерироваться будет только 1 раз). Оттолкнувшись от него можно будет сделать свою галерею. Если скрипт подойдет, но трудно будет разобраться, тогда поговорим о консультациях. Или если будут конкретные вопросы, пишите в клуб)
в личку черканите пожалуйста, что да как… какие плюсы вашего решения и сколько тенге
каким инструментом лучше воспользоваться, так чтоб не по одной фото загружать, а допустим по фтп скинул и все… Если речь именно о наполнении галереи, то там есть такое дело как «Пакетная загрузка». Жмете ее, он сообщает о директории, где он будет искать фотки (можно изменить), и все. Грузите туда фотки, он все это скопирует в этот альбом. (каждый альбом придется так же создавать в ручную). Есть еще там загрузка zip-архивом. Это все в том случае, если используете именно Gallery. p.s. нельзя ли яндекс диск для хранения всего этого использовать или что либо подобное? или это пока не реализовать? Я.Диск нет (еще не видел анонса такого пакета, хотя надо бы написать). Но можно облако Amazon3S, соответствующий медиасурс из коробки идет.