W

WarDJ

Изучаю InstantCMS (PHP, HTML, CSS, JQ, AJAX)
+21
Репутация
0
Рейтинг
#1 Загрузка картинок на сайт (статьи) 28 мая 2012 в 15:12
вот переписал. строго не судить

  1.  
  2.  
  3. list($wid,$heig) = $size;
  4. $koewidth=$wid/$maxwidth;
  5. $new_h=ceil($heig/$koewidth);
  6. $idest = imagecreatetruecolor($maxwidth, $new_h);
  7. imagefill($idest, 0, 0, $rgb);
  8. imagecopyresampled($idest, $isrc, 0, 0, 0, 0, $new_width, $new_height, $size[0], $size[1]);
  9.  
  10.  
Fuze, сори это я просто так к слову сказал, захарило писать "вот PHP код который используется в InstantCMS для пропорциональной обрезки картинок.". Обидел — сори, скрипт писал на обеде не было времени потестить, залил 1 картинку вроде все ок, тестируйте и отпишитесь что к чему.
#2 Загрузка картинок на сайт (статьи) 28 мая 2012 в 14:47
да ты был прав у меня стояли квадратное отображение😊но… тут сделал проверку, и был шокирован, вот это у них делает пропорциональное фото

  1.  
  2. while ($new_width>$maxwidth) { $new_width *= 0.99; $new_height *= 0.99; }
  3. while ($new_height>$maxheight) { $new_width *= 0.99; $new_height *= 0.99; }
  4. $idest = imagecreatetruecolor($new_width, $new_height);
  5. imagefill($idest, 0, 0, $rgb);
  6. imagecopyresampled($idest, $isrc, 0, 0, 0, 0, $new_width, $new_height, $size[0], $size[1]);
  7.  
не есть хорошо запрос который постоянно обрезает по 1 пикселя… ааа я ослеп от этого кода. желательно его переписать.

загрузка этого кода дольше чем загрузка картинок в квадратном варианте. а все из за того что происходит вечный цикл пока не уменьшиться картинка.
#1 Загрузка картинок на сайт (статьи) 28 мая 2012 в 12:38
Здравствуйте. я так думаю это ошибка. загружаю картинку в статью. она обрезается 800х800 хотя должна только по ширине обрезаться 800 на 800… примерно вот картинка которая получилась l2west.ru/images/photos/small/article34.jpg хотя должна была получится 800х231 т.е. пропорционально уменьшаться высота а не браться за ширину…

да и как можно это понять… для чего оно О_о

  1. while ($new_width>$maxwidth) { $new_width *= 0.99; $new_height *= 0.99; }
  2. while ($new_height>$maxheight) { $new_width *= 0.99; $new_height *= 0.99; }

немного разобрал код… в шоке был.
  1. $idest = imagecreatetruecolor($maxwidth,$maxwidth);
Записать в тикет? что это глобальная ошибка. и оно не должно так делаться. как минимум 2 варианта. или авто пропорционально уменьшаться или же в админке высоту указать… и то с проверкой сделать если 0 стоит то авто-уменьшение
#4 [ЕСТЬ РЕШЕНИЕ] Trac или же баг лист 26 мая 2012 в 00:53
закройте тему. Fuze отправь пожалуйста ICQ в ЛС
#5 Как сделать что бы при регистрации загружать автара обязательно?! 26 мая 2012 в 00:27
как я понимаю вам нужно создать поле в котором нужно будет загрузить аватар страничка "регистрация", или при редактировании профиля?
#6 [ЕСТЬ РЕШЕНИЕ] Trac или же баг лист 25 мая 2012 в 17:10
Fuze, все хорошо. но это лишнее trac.instantcms.ru/wiki/Team/Join😊потому как

Вступить в команду разработчиков InstantCMS очень просто — стучите в асю 252015105 и обо всем договоримся.

я та отписался но жду ответа уже 3-й день =)

да и вы так и не ответили на 2-й вопрос.
#1 [ЕСТЬ РЕШЕНИЕ] Trac или же баг лист 25 мая 2012 в 15:04
Ув. администрация. вы следите за trac.instantcms.ru/? как бы тоже хотел бы в разработках поучаствовать, да вот 2 бага проверил, они исправны. т.е. баги не закрыты.....

1. как можно получить аккаунт
2. с кем можно спиться по поводу трекера
#8 Перенаправление на wap-версию 23 мая 2012 в 14:13


Здравствуйте!
Подскажите, пожалуйста, толковое перенаправление на мобильную версию сайта.
Скрипт или .htaccess или ещё как? Желательно, чтобы можно было перейти по ссылке на полную версию.
т.е. автоматическое перенаправление мобильных устройств на wap, с возможностью оттуда посетить полную версию сайта.
Спасибо!

Олег Васильевич я

Тут нужно писать скрипт который будет определять браузер пользователя и перекидывать его на необходимый сайт или шаблон. если шаблон то записывать шаблон во что то. что бы при нажатии на кнопку Полная версия. этот что то перезаписался и поставил нормальный шаблон
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.