Page 1 of 1

сохранение тумб

Posted: Thu Apr 15, 2021 2:10 pm
by darkover
Привет!
У нас сейчас только 2 варианта названия тумб после кропа в Grabber Settings? Типа Add keywords into Filenames или просто /70/711.jpg
Можно как-то сделать, что бы сохранялось имя файла - как md5 от размера тумбы ?

Re: сохранение тумб

Posted: Thu Apr 15, 2021 3:05 pm
by admin
Приветствую!

сейчас есть вариант сделать такой плагин ос своим кодом

создаем файл

includes/libs/user_file_names.php

в нем функция которая будет выдавать имя файла на основании его ИД и тайтла


Code: Select all

<?php
/*
$thumb_data = array('thumb_id' => 122,
					'title' => '',
					'desc' => ''
				);

*/
function user_rotation_get_file_path($thumb_data = array(), $rot_settings = array()) {

	$md5 = md5($thumb_data['thumb_id']);

	$filepath = substr($md5, 0, 5) . '/'  . substr($md5, 6, 10);

	$filename = substr($md5, -5);

	return array($filepath, $filename);
}

думаю из примера ясно как работает и что возвращает.

мд5 пока нету там те сначала там создается файл, а потом скачивает что б туда записать
теоретически если надо именно md5 то можно будет переписать как-то что б в $thumb_data был еще и md5
но начать думаю стоит с этого примера

Re: сохранение тумб

Posted: Thu Apr 15, 2021 5:09 pm
by darkover
А поподробнее можно? Плагины это здорово. Где можно более детально почитать ? Данный код работает на стадии импорта или возможно его запустить после импорта тоже ?

Re: сохранение тумб

Posted: Fri Apr 16, 2021 6:02 am
by admin
когда скринт сохраняет тумбу, что б получучить ее имя, он выполняет user_rotation_get_file_path

вы можете переписать эту функцию что б она генерила имя тумбы так как вам надо

Re: сохранение тумб

Posted: Fri Jun 25, 2021 2:02 pm
by darkover
admin wrote: Fri Apr 16, 2021 6:02 am когда скринт сохраняет тумбу, что б получучить ее имя, он выполняет user_rotation_get_file_path

вы можете переписать эту функцию что б она генерила имя тумбы так как вам надо
Вопрос : 'desc' => '' в примере как выглядит? Понятно что это строка, но убраны ли пробелы и specialchar ?
Данный вопрос возник, т.к. если используется эта функция, то "Add keywords into Filenames" не работает. А хотелось бы добавлять.

Re: сохранение тумб

Posted: Fri Jun 25, 2021 5:12 pm
by admin
с примером кастом функции - не работает, там просто нет этого кода, но она на то и кастомна что б можно было дописать )