Форум русской поддержки Joomla!® CMS
10.12.2016, 16:47:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Переименовать вложение при сохранении ма

 (Прочитано 96 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Леон
Давно я тут
****

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 266



« : 11.07.2016, 16:25:06 »

Здравствуйте. Поступила задача сделать, чтобы при сохранении К2 материала, вложение меняло имя.
В каждом материале на сайте, есть два текстовых доп поля: номер и дата. Они заполняются вручную и есть в каждом материале.
Необходимо, чтобы имя файла было: значение доп поля 1 + значение доп поля 2.

Есть у кого какие идеи как это сделать?

--или выход второй--

К2, при сохранении файла с кирилическими символами в имени, дает ему имя УУУууу. Вот пример одного из файлов: yyyyyyyyy_50-yyyZyyyyyyyyyyyyy.docx
Можно ли как-то сделать, чтобы он переводил имя в транслит при сохранении?


Не знаю какую из задач проще реализовать, но первая мне больше нравитсяWink
« Последнее редактирование: 11.07.2016, 16:30:17 от Леон » Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 394


« Ответ #1 : 11.07.2016, 17:11:31 »

В каждом материале на сайте, есть два текстовых доп поля: номер и дата. Они заполняются вручную и есть в каждом материале.
Необходимо, чтобы имя файла было: значение доп поля 1 + значение доп поля 2.

А какой смысл в этих двух полях? они вообще выводятся на сайте?
А лучше всего что бы не заморачиваться, использовать в качестве имен файлов результаты MD5 шифрования
К примеру:

Код:
<?php echo md5($textbox1.$textbox2); ?>
и плюс еще расширение файла...
Записан
Леон
Давно я тут
****

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 266



« Ответ #2 : 11.07.2016, 17:30:36 »

А какой смысл в этих двух полях? они вообще выводятся на сайте?
Да они выводятся на сайте и сейчас мы вручную перед созданием материала переименовываем файл. Но иногда забываем и получаем УУуууУуу.

Я пока не далеко ушел, на стадии поиска файла который сохраняет вложение.
Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 394


« Ответ #3 : 11.07.2016, 17:40:03 »

он находится в админке, называется он item.php и лежит в папке model.
По моему функция называется save, она должна быть в самом начеле файла....
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet