Чтение RSS каналов

Форум

Открыть Ответить

Open SLAED 1.2 - Проблемы, ошибки, вопросы, подсказки, советы

91
25.07.2010 09:46:14
Проблема с кодировкой.
Вместо рус. букв вопр. знаки в квадратиках ) (Когда создаю свои пункты в меню)
Способы из "Вопросы и ответы" не помогают. В базе все сделал.
Файла function/mysql.php нету, есть function/db/mysql.php, но изменения в нем не помогают.

Помогите (может чета не туда добавляю, но как бы все по инструкции ) )


Версия системы: Open SLAED 1.*
92
25.07.2010 09:52:5925.07.2010 09:54:29
Fasmon, база и сопоставление базы в какой кодировке?
И как понять: "... когда создаю свои пункты в меню ..."?
Каким образом Вы их создаете?
3.97

3.97
93
25.07.2010 10:22:49
база utf8 general ci
сопоставление cp1251 general ci

Свои пункты - возможность блока.


Версия системы: Open SLAED 1.*
94
25.07.2010 10:31:4625.07.2010 10:32:54
Сопоставление тоже должно быть в UTF-8.
Вы имеете ввиду блок block-modules.php?
Все файлы, где имеется русский язык пересохраните в блокноте в кодировке UTF-8.
Если не поможет, то придется убить всю базу полностью и завести заново в кодировке и сопоставлении UTF-8.
3.97

3.97
95
25.07.2010 10:56:04
спс. помогло пересохранение
96
09.09.2010 10:24:15
Итак, пишу во второй раз. При созданиию превью изображения формата png прозрачный фон заменяется черным. Здесь я вижу та же проблема, значит решения я так понимаю нет?
title


Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Локальный сервер
97
09.09.2010 12:56:0609.09.2010 12:58:25

Итак, пишу во второй раз.



>> GO TO SEARCH <<
3.91

3.91
98
09.09.2010 15:41:42
kyzic, в slaed png косячится из-за функции обработки при создании превью. Решение есть но чуть позже
3.76

3.76
99
09.09.2010 15:56:59
дак а как он сможет убрать чёрный цвет если он сохраняет предпросмотр отдельным файлом с уже чёрным цветом, надо чтобы он его просто уменьшал без сохранения?!
4.1

4.1
100
09.09.2010 16:14:13
попробывал на чистом open загружает нормально.

И так экперементируем.

Добавляем новую функцию в function.php

function cropImage($nw, $nh, $source, $dest) {
$size = getimagesize($source);
$w = $size[0];
$h = $size[1];
$stypeArr = explode( '.', $source );
$stype = strtolower( end($stypeArr) );
switch($stype)
{case 'gif':$simg = imagecreatefromgif($source);break;
case 'jpeg':$simg = imagecreatefromjpeg($source);break;
case 'jpg':$simg = imagecreatefromjpeg($source);break;
case 'png':$simg = imagecreatefrompng($source);break;
}
$dimg = imagecreatetruecolor($nw, $nh);
$wm = $w/$nw;
$hm = $h/$nh;
$h_height = $nh/2;
$w_height = $nw/2;
if($w> $h)
{$adjusted_width = $w / $hm;
$half_width = $adjusted_width / 2;
$int_width = $half_width - $w_height;
imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);}
elseif( ($w <$h) || ($w == $h) ){
$adjusted_height = $h / $wm;
$half_height = $adjusted_height / 2;
$int_height = $half_height - $h_height;
imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h);}
else{imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h);}
imagejpeg($dimg,$dest,85);
	}


в функции encode_attach

$thumb = create_img_gd($file, $tfile, $con[6]);


заменяем


на это

$thumb = cropImage($con[6],$con[6],$file, $tfile);
3.76

3.76
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь