Keyword

creat thumbnail by width and height. you can input height value on K2 control center

  • vanshion
  • vanshion's Avatar Topic Author
  • Offline
  • Junior Member
More
14 years 10 months ago #75390 by vanshion
the problem has been solved now. I made two zip file for everone.
thanks for Lukas to help me.

here is them
no1
u can only install it

no2
this's about file catalog, u can copy them to already made files

i'm sorry that I have a mistake,don't download tha administrator.rar..thanks

maybe those are not steady , then u can tell me the problem what u runinto trouble.or ask Lukas . he is a great man
Attachments:

Please Log in or Create an account to join the conversation.

More
14 years 10 months ago #75391 by vtiger
Hack file administrator\components\com_k2\models\item.php which is responsible for thumbs creation from K2 side.

For example this will crop Small image to square where width and height is taken from width settings:

//Small image
$handle->image_resize = true;
//$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->jpeg_quality = $params->get('imagesQuality');
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.'_S';
if (JRequest::getInt('itemImageS')) {
$imageWidth = JRequest::getInt('itemImageS');
} else {
$imageWidth = $params->get('itemImageS', '200');
}
$handle->image_x = $imageWidth;
$handle->image_y = $imageWidth;
$handle->image_ratio_crop = true;
$handle->Process($savepath);


as you can see 1line is commented out and 2 adeed...

See docs for class.upload.php at verot.net and play with available parameters.
Just add line(s) $handle->somethingofyourchoice
That library create that thums..

Regards,
ln

Please Log in or Create an account to join the conversation.

  • vanshion
  • vanshion's Avatar Topic Author
  • Offline
  • Junior Member
More
14 years 10 months ago #75392 by vanshion

Please Log in or Create an account to join the conversation.

  • vanshion
  • vanshion's Avatar Topic Author
  • Offline
  • Junior Member
More
14 years 10 months ago #75393 by vanshion
Hi,Lukas..thanks for your reply.
Now,according to your way, it's perfect..then i want to add Height setting on K2 Parameters..it could be?

of course, I have used this way : $handle->image_y = $imageWidth*0.8;
but it's shot of perfection.

Please Log in or Create an account to join the conversation.

More
14 years 10 months ago #75394 by vtiger
Yes, but still as a hack...
1. Add required value(s) to administrator\components\com_k2\config.xml
e.g.
param menu="hide" name="itemImageS_height" type="text" default="200" size="4" label="Item Small image height (in px)" description="" /

2. define new variables in mentioned file administrator\components\com_k2\models\item.php

//Small image
$handle->image_resize = true;
//$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->jpeg_quality = $params->get('imagesQuality');
$handle->file_auto_rename = false;
$handle->file_overwrite = true;
$handle->file_new_name_body = $filename.'_S';
if (JRequest::getInt('itemImageS')) {
$imageWidth = JRequest::getInt('itemImageS');
$imageHeight = JRequest::getInt('itemImageS_height');
} else {
$imageWidth = $params->get('itemImageS', '200');
$imageHeight = $params->get('itemImageS_height', '200');
}
$handle->image_x = $imageWidth;
$handle->image_y = $imageHeight;
$handle->image_ratio_crop = true;
$handle->Process($savepath);

I have hardcoded this only in models\item.php so i haven't it tested...

Regards,
l

Please Log in or Create an account to join the conversation.

  • vanshion
  • vanshion's Avatar Topic Author
  • Offline
  • Junior Member
More
14 years 10 months ago #75395 by vanshion
You Are Great !!!!
thank you very very much~:) i'm going to test it
Lukas said:Yes, but still as a hack... 1. Add required value(s) to administrator\components\com_k2\config.xml e.g.

Please Log in or Create an account to join the conversation.

More
14 years 10 months ago #75396 by vtiger
ok, test it and let us know if it works..
By the way, this is direct way to custom/heavily hacked K2... Without possibility to simple update... :|
Agreed, that images tweaks are (atleast) for me really needed...

Regards,
l

Please Log in or Create an account to join the conversation.

More
14 years 10 months ago #75397 by vtiger
agree. This should be an option.
First "hardcoded" method definitely works. Here are some screenshots...

Please Log in or Create an account to join the conversation.

  • vanshion
  • vanshion's Avatar Topic Author
  • Offline
  • Junior Member
More
14 years 10 months ago #75398 by vanshion
in fact, the result is beauty..



haha, lukas.
however,we have to modify category.xml as config.xml, so we can set width and height on category config


Lukas said:ok, test it and let us know if it works.. By the way, this is direct way to custom/heavily hacked K2... Without possibility to simple update... :| Agreed, that images tweaks are (atleast) for me really needed... Regards,
l

Please Log in or Create an account to join the conversation.

More
14 years 10 months ago #75399 by vtiger

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum