Как увеличить иконки в доске объявлений
Это в 1? Там вроде всё просто делается. CSS + иконки надо заново отрисовать под нужный размер)
Да нет, делал min-width увеличивается, но сама иконка в сжатом виде, это где то в файле надо искать.
Это в 1? Там вроде всё просто делается. CSS + иконки надо заново отрисовать под нужный размер)
Ветка 1
global $_LANG;
$a = (5-$stop_photo);
$item = $this->getRecord($item_id);
require_once PATH.'/includes/thumb/ThumbLib.inc.php';
$uploaddir = PATH.'/images/board/';
$img_count = $item['img_count'];
$fileElementName = 'imgfile';
$files_count = sizeof($_FILES[$fileElementName]["name"]);
if( $files_count > $a ) {
cmsCore::addSessionMessage($_LANG['ALL_UPDATE'], 'error');
$files_count = $a;
}
for ($i = 0; $i < $files_count; $i++) {
$name = $_FILES[$fileElementName]['name'][$i];
$ext = strrchr($name, ".");
$size = $_FILES[$fileElementName]['size'][$i];
if ($ext != '.jpg' && $ext != '.jpeg' && $ext != '.gif' && $ext != '.png' && $ext != '.bmp') { cmsCore::addSessionMessage('Не верный формат файла', 'error');cmsCore::redirectBack(); }
if($size > 100000){cmsCore::addSessionMessage('Размер файла='.$size, 'error');cmsCore::redirectBack();}
if(($_FILES[$fileElementName]['error'][$i]==0)){
$img_count++;
$tmp_name = $_FILES[$fileElementName]['tmp_name'][$i];
$filename = 'board'.$item['id'].'-'.$img_count.$ext;
$uploadphoto = $uploaddir. $filename;
$uploadthumb = $uploaddir. 'small/'. $filename;
$uploadthumb2 = $uploaddir. 'medium/'. $filename;
if (@move_uploaded_file($tmp_name, $uploadphoto)){
$thumb = PhpThumbFactory::create($uploadphoto);
$thumb->adaptiveResize($cat['thumb1'], $cat['thumb1']);
$thumb->save($uploadthumb);
$thumb = PhpThumbFactory::create($uploadphoto);
$thumb->adaptiveResize($cat['thumb2'], $cat['thumb2']);
$thumb->createWatermark($_SERVER['DOCUMENT_ROOT'].'/images/watermark.png');
$thumb->save($uploadthumb2);
} else {
$img_count--;
}
}
}
if ($img_count != $item['img_count']){
$this->inDB->query("UPDATE cms_board_items SET img_count={$img_count} WHERE id={$item_id}");
}
return true;
}
Но, сейчас не под рукой, надо в архиве посмотреть. Найду — отпишусь.
$inUploadPhoto->medium_size_w = 32; $inUploadPhoto->medium_size_h = 32;
components\board\backend.php:
Не помешает ещё и templates\_default_\components\com_board_cats.tpl подправить от греха подальше
$inUploadPhoto->medium_size_w = 32; $inUploadPhoto->medium_size_h = 32;
Ага спасибо, я завтра просмотрю и напишу)
Я делал для шопа себе большие иконки.
Но, сейчас не под рукой, надо в архиве посмотреть. Найду — отпишусь.
Без проблем)