Форум » Система построения сайтов » Сообщения о найденных ошибках » Open SLAED 1.2 - Проблемы, ошибки, вопросы, подсказки, советы
Открыть Ответить

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

91
25.07.2010 09:46:14

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

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

Версия системы Open SLAED 1.*
Fasmon
Fasmon
92
25.07.2010 09:52:59 25.07.2010 09:54:29

Fasmon, база и сопоставление базы в какой кодировке?
И как понять: "... когда создаю свои пункты в меню ..."?
Каким образом Вы их создаете?

GRAFLEKX
GRAFLEKX
3.92

3.92

93
25.07.2010 10:22:49

база utf8 general ci
сопоставление cp1251 general ci

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

Версия системы Open SLAED 1.*
Fasmon
Fasmon
94
25.07.2010 10:31:46 25.07.2010 10:32:54

Сопоставление тоже должно быть в UTF-8.
Вы имеете ввиду блок block-modules.php?
Все файлы, где имеется русский язык пересохраните в блокноте в кодировке UTF-8.
Если не поможет, то придется убить всю базу полностью и завести заново в кодировке и сопоставлении UTF-8.

GRAFLEKX
GRAFLEKX
3.92

3.92

95
25.07.2010 10:56:04

спс. помогло пересохранение

Fasmon
Fasmon
96
09.09.2010 10:24:15

Итак, пишу во второй раз. При созданиию превью изображения формата png прозрачный фон заменяется черным. Здесь я вижу та же проблема, значит решения я так понимаю нет?
forum-OVQARw3DF2-20380.png

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

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

>> GO TO SEARCH <<

sam07
sam07
3.91

3.91

98
09.09.2010 15:41:42

kyzic, в slaed png косячится из-за функции обработки при создании превью. Решение есть но чуть позже

ra55551
ra55551
3.75

3.75

99
09.09.2010 15:56:59

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

Neiv
Neiv
4.1

4.1

100
09.09.2010 16:14:13

попробывал на чистом open загружает нормально.

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

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

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

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

заменяем

на это

PHP
$thumb = cropImage($con[6],$con[6],$file, $tfile);
ra55551
ra55551
3.75

3.75

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр