Распознавание букв в имени файла — это скрипт, который подходит только для Каталога файлов и суть его работы заключается в следующем.
Каждый файл имеет название с расширением: ххххххх.ххх
А Вам нужно поделить эти файлы на какие-то условные группы именно по критерию определенных букв в названии файла.
Тогда в нужный шаблон Каталога файлов вставляете следующий код:
1 |
<?if($FILE_DIRECT_URL$)?><?if( substr($FILE_DIRECT_URL$,strrpos($FILE_DIRECT_URL$,'.')+1)='xxx' )?><условие><?endif?><?endif?> |
где
ххх — буквы (их сочетание целиком), который нужно искать в названии файла;
условие — то, что нужно сделать с этими файлами, например, вывести определенную картинку в зависимости от расширения файла.
Код нужно вставлятьв в том месте, где должно выполняться условие.
Пример
На своем сайте мне после названия файла необходимо было выполнить следующее:
Если файл mp3 — выводится одна картинка;
Если файл amr- другая;
Если файл m4r- третья.
Реализация скрипта Распознавание букв в имени файла
В Управление дизайном(шаблоны) Каталог файлов — Вид материалов
я вставила следующий код после названия материалов, т.е. после $TITLE$:
1 |
<?if($FILE_DIRECT_URL$)?><?if( substr($FILE_DIRECT_URL$,strrpos($FILE_DIRECT_URL$,'.')+1)='mp3' )?><img src="http://mp3-4-mobile.ucoz.com/img/mp3.gif" width="25" height="25"border="0"></p><?endif?><?endif?> <?if($FILE_DIRECT_URL$)?><?if( substr($FILE_DIRECT_URL$,strrpos($FILE_DIRECT_URL$,'.')+1)='amr' )?><img src="http://mp3-4-mobile.ucoz.com/img/amr.gif" width="25" height="25" border="0"></p><?endif?><?endif?> <?if($FILE_DIRECT_URL$)?><?if( substr($FILE_DIRECT_URL$,strrpos($FILE_DIRECT_URL$,'.')+1)='m4r' )?><img src="http://mp3-4-mobile.ucoz.com/img/m4r.gif" width="25" height="25"border="0"></p><?endif?><?endif?> |
Естественно картинки должны быть предварительно закачаны на сайт.
Как это выглядит на моем сайте Вы можете увидеть тут или на картинке ниже: