Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#76 Re: Релизы версий » Версия 0.9.3 Release » 2012-03-02 19:32:39

Релиз 0.9.3 или последний СВН, не помню где смотрел уже.

#78 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2012-03-01 14:48:51

1. Проверь на сайте без плагина. Он не может никак влиять на это, совершенно никак, вся его работа происходит на сайте, не в админке.
2. Если ответ на первый пункт "без плагина тоже не работает как надо", то надо смотреть пошагово, где происходит сбой.

#79 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2012-03-01 14:32:47

Оригинальная картинка http://pda.ya1.ru/uploads/images/new/img-0313.jpg 3 264 x 2 448 pixels

Что надо: 360х264

Фактор: 9.27272727273
Оригинальный Х: 3264
Оригинальный Y: 2448

Новый Х: 352
Новый У: 264

352 x 264 pixels

У меня нормально отрабатывает.

Нодо по шагам смотреть что же у тебя такое.

#80 Re: "А как сделать..." » Комментирование к новости запрещается после редактирования новости » 2012-03-01 14:14:16

Вышли в ЛС доступ к FTP и административной панели. Если время будет посмотрю, но очень странно конечно smile

#81 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2012-03-01 14:11:49

Ты изображения загружаешь через админ-панель, причем тут плагин? В общем больше помочь не могу, абстрактно определять проблемы нереально, надо смотреть что действительно ты делаешь.

#82 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2012-03-01 13:56:15

Он не уменьшает жестко, уменьшение идет с сохранением пропорций.

Ты выставил 360х264. Хочешь загрузить картинку 640 х 480.

Уменьшение происходит так:

1. Вычисляется фактор уменьшения

// Calculate resize factor
$factor = max ($origX / $sizeX, $origY / $sizeY);

// Don't enlarge picture without need
if ($factor < 1) $factor = 1;

origX = 640, origY = 480, $sizeX = 360, $sizeY = 264

$factor = max ($origX / $sizeX, $origY / $sizeY); // max(1.7, 1.8) ~ 1.8

Наш фактор 1,81818181818. Это отношение оригинального размера у желаемому, максимальное или по Х или по У.

2. Новые размеры

$newX = round($origX / $factor);
$newY = round($origY / $factor);

Оригинальный размер / фактор.

Новый X = 640 / 1.8 = 352 пикселей
Новый У = 480 / 1.8 = 264 пикселей

Вот до этого значения должно работать уменьшение.

У меня работает.

Уменьшило оригинал с 640 х 480 до 352 x 264 pixels

#84 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2012-03-01 13:29:48

Созданием уменьшенных копий занимается движок, не плагин. В нем нигде жестко не вшиты никакие параметры. Можешь скинуть сюда картинку, которую ты хочешь уменьшить.

#86 Re: "А как сделать..." » Микроформатах в Google » 2012-02-29 16:54:22

Я не знаю, что такое "крепежная тематика". Ты продавешь что-то? Под какой пункт из справки ты попал?

#87 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-02-29 16:37:12

Это я прямо на форуме писал, поэтому браузер мне мог подсказать, что я забыл конкатенацию smile Я просто не использую поле "Дата".

#88 Re: "А как сделать..." » Микроформатах в Google » 2012-02-29 16:35:00

в ссылке amp на & надо заменить и будет работать.

По теме: внизу (Специальные термины и
примеры представлены в статьях) перечислены те материалы для которых это полезно, если сайт  ориентирован на что-то из этого списка, то будет полезно.

#90 Re: "А как сделать..." » Увеличение изображения при нажатии на уменьшеную копию » 2012-02-29 08:29:42

Что-то вы велосипед какой-то выдумываете, на первой странице в FAQ рабочая инструкция. Идете по шагам и если какой-то шаг не работает, тогда решаем проблему или ссылку дайте на ваш сайт, а то "не работает", ну хрен его знает что именно.

#91 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2012-02-29 08:21:36

Плагин не нужен только для превьюшек, все что он делает это подключает скрипт в main.tpl Лучше это сделать руками и не тратить время на выполнение плагина. Если нужны какие-то специфические фишки, тогда да, а так толку нет.

#92 Re: PHP/HTML/JS/CSS » Слишком быстро растет лог access.log » 2012-02-28 12:30:11

legenda, что это за поддержка такая? Ты им платишь, они обязаны решить этот технический вопрос.

#93 Re: Запросы на платную разработку плагинов » Создание ТЗ по плагину интернет магазина. » 2012-02-24 22:50:12

Я сам не знаю зачем это так выкладывается, большинство про него и не знает, так как не смотрит SVN.

Судя по коду, есть страница плагина /plugin/basket/ и даже используются фильтры для xfields и feedback

#95 Re: "А как сделать..." » Вывод как в xlm » 2012-02-24 15:19:01

А разве сам Excel не позволяет сохранить документ, как HTML?

#96 Re: "А как сделать..." » Вывод как в xlm » 2012-02-23 22:59:13

У тебя в голове каша, таблицы делаются через HTML тег table http://citforum.ru/internet/html/table_exmpl.shtml

В новости выставляешь галочку "Разрешить HTML"

#97 Re: "А как сделать..." » Robot.txd » 2012-02-23 10:20:37

Для полного понимания http://robotstxt.org.ru/

#98 Re: "А как сделать..." » [xvalue_petname][xvalue_photos] » 2012-02-22 18:28:53

В шаблоне плагина uprofile твоего шаблона наверное.

#99 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-02-22 16:56:06

Klim, sk!, честно сказать я затрудняюсь ответить почему это произошло, так как с плагином познакомился только сегодня, но был сделан ряд ошибок.

1. Забыт обработчик в feedback.php , поэтому JavaScript обработчик вообще никогда не появлялся

Найти

// Check if we need captcha
	if (substr($frow['flags'],1,1)) {
		$tVars['flags']['captcha'] = 1;
		$tVars['captcha_url'] = admin_url."/captcha.php?id=feedback";
		$tVars['captcha_rand'] = rand(00000, 99999);

		$_SESSION['captcha.feedback'] = $tVars['captcha_rand'];
	}

ниже добавить

if(substr($frow['flags'],0,1)){
		$tVars['flags']['jcheck'] = 1;
	}

этим мы вернем JavaScript код на странице

2. Сам обработчик из шаблона site.form.tpl неисправен + неверно вписаны языковые переменные

замените весь кусок

<script language="JavaScript">
var FBF_INIT = {{ FBF_DATA }};
function FBF_CHECK() {
 var frm = document.getElementById('feedback_form');
 if (frm == null) return true;

 var i;
 for (i in FBF_INIT) { console.log(i);
 	if (FBF_INIT[i][1]) {
 	 if (FBF_INIT[i][0] == 'date') {
		if ((frm[i+':day'].value == '1') && (frm[i+':month'].value == '1') && (frm[i+':year'].value == '1970')) {
 			alert('{l_feedback:form.err.notfilled} ('+FBF_INIT[i][2]+')!');
 			frm[i+':day'].focus();
 			return false;
		}
 	 } else if (frm[i].value == '') {
 		alert('{l_feedback:form.err.notfilled} ('+FBF_INIT[i][2]+')!');
 		frm[i].focus();
 		return false;
 	}
   }
 }
 return true;
}
</script>

на

<script language="JavaScript">
var FBF_INIT = {{ FBF_DATA }};
function FBF_CHECK() {
 var frm = document.getElementById('feedback_form');
 if (frm == null) return true;

 var i;
 for (i in FBF_INIT) { console.log(i);
 	if (FBF_INIT[i][1]) {
 	 if (FBF_INIT[i][0] == 'date') {
		if ((frm['fld_' + i+':day'].value == '1') && (frm['fld_' i+':month'].value == '1') && (frm['fld_' +i+':year'].value == '1970')) {
 			alert('{{lang['feedback:form.err.notfilled']}} ('+FBF_INIT[i][2]+')!');
 			frm['fld_' +i+':day'].focus();
 			return false;
		}
 	 } else if (frm['fld_' +i].value == '') {
 		alert('{{lang['feedback:form.err.notfilled']}} ('+FBF_INIT[i][2]+')!');
 		frm['fld_' +i].focus();
 		return false;
 	}
   }
 }
 return true;
}
</script>

Ну нафиг такую автоматизацию, быстрее было сторонний скрипт прикрутить, чем возиться с универсальным решением smile

#100 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-02-21 20:44:57

Берусь. А фидбэк сейчас работает только отправляя введенный текст на выбранные email адреса и все? Просто не пользовался им никогда. То есть файлы аттачить в тело письма или сначала загружать на сервер.

Подвал раздела

Работает на FluxBB