Есть ли способ программно добавить массив изображений из определенного пути к файлу? Я хочу добавить все изображения из одной папки на моем сайте drupal и добавить им стиль fancybox, можно ли это сделать? Я пробовал смотреть на drupal.org без успеха. Спасибо за помощь.Drupal 7. Добавление изображений в узел с помощью PHP
0
A
ответ
2
Конечно, вы можете включить модуль фильтрации php и включить php-код в тело узла. Убедитесь, что формат тела установлен на PHP, а не на обычный текст или html.
Таким образом, если изображение находится в папке темы, вы можете захватить и отображать его отображение с помощью:
<img src="<?php print path_to_theme() . "/files/image.jpg"; ?>" title='some image'/>
Вы можете получить все файлы в каталоге с помощью scandir функции PHP. Эта функция вернет массив из всех файлов в вашем каталоге файлов, после чего вы можете пропустить этот массив и вывести на экран все файлы изображений, например:
$files = scandir("path/to/files/dir");
/*Unset the first 2 items in the array since they contain . and .. respectively */
unset($files[0]);
unset($files[1]);
foreach($files as $file)
{
/*
Here we get the file extension
If the value of $file = "photo.jpeg"; this returns "jpeg"
*/
$f_ext = end(explode(‘.’, $file));
/*Checking if file is an image*/
if($f_ext == 'jpg' || $f_ext == 'png' || $f_ext == 'gif'|| $f_ext == 'jpeg')
{
print "<img src='<?php print "path/to/files/$file"; ?>' title='some image'/>";
}
}
Смежные вопросы
- 1. Добавление изображения в узел drupal 7 с помощью xmlrpc C#
- 2. Drupal 7 Добавление PHP в режим фильтрации
- 3. Как обновить узел с помощью модуля views в drupal 7
- 4. Повторная обработка прикрепленных изображений в drupal 7
- 5. Импорт изображений в Drupal 7 с помощью модуля feeds
- 6. Добавить галерею изображений в узел в Drupal
- 7. Как перенести галерею изображений с Drupal 6 на Drupal 7?
- 8. FBConnect с помощью Drupal 7
- 9. Добавление геолокации в webform с помощью drupal 7
- 10. Drupal 7: Узел полей в webform
- 11. Drupal 7 обратный узел ссылка url эффект
- 12. Использование стилей изображений с помощью Scald dnd (Drupal 7)
- 13. Drupal 7: Отображение изображений вместо узлов названий
- 14. Как добавить теги в новый узел в Drupal 7 с помощью php-скрипта?
- 15. Сделайте e-showcase с помощью Drupal 7
- 16. Drupal: добавление поля статуса в узел
- 17. Drupal 7 php-петли и рендеринг изображений динамически
- 18. Как создать галерею изображений в Drupal 7?
- 19. Drupal 7 Узел Импорт из CSV
- 20. Drupal 7 - опорный узел не автодополнять
- 21. drupal 7 узел электронной почты/список задач
- 22. Drupal 7 | Запрос многократным узел ссылается
- 23. Drupal 7 изображений, не отображаемых в статьях
- 24. Drupal 7 - Добавление блоков на страницу
- 25. Добавление JQuery в Drupal 7 модуля
- 26. Изменение полей содержимого в Drupal 7 с помощью php
- 27. Как искать в PHP с помощью Drupal 7 Search API?
- 28. Узел добавления по типу контента в Drupal 7
- 29. Drupal 7 не удалось получить ссылочный узел в поле зрения
- 30. Multi Threading в php с Drupal 7
Здравствуйте, Joshua. Я добрался так далеко. Если у меня есть, например, изображения, которые я загружаю в папку «файлы» моей темы, и я хочу отобразить их все на одной из моих страниц узлов, что я буду использовать в PHP-коде. Опять же, я использую Drupal 7 core. Благодарю. – James30
Эй, ответила на это ответ –
Спасибо, Джошуа. Есть ли способ сделать это как массив. Я хочу попробовать отобразить ВСЕ изображения, содержащиеся в папке с файлами. Я действительно ценю твою помощь. – James30