Забыли пароль?
Запросите новый здесь.

Автор темы: APTEMbI4
ID темы: 1374
Информация:
Тема содержит 6 сообщения, была просмотрена 4511 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Плагины
 Распечатать тему
Проблема с Projects Panel.
APTEMbI4
Поставил данный плагин. Сделал всё по инструкции, но появилась проблема - не прикрепляет скриншоты.

Полез в фалы - projects_admin.php, нашёл следующее:

Загрузить источник  GeSHi: PHP
  1. $id = $_GET['project_id'];
  2. $ok_screens = $i2;
  3. $screens_count = count($_FILES['project_screens']['name']);
  4. for($i = 0; $i <= $screens_count; $i++) {
  5. if (isset($_FILES['project_screens']['name'][$i])) {
  6. $file_ext = strtolower(strrchr($_FILES['project_screens']['name'][$i],"."));
  7. if(($file_ext == ".jpg" || $file_ext == ".jpeg" || $file_ext == ".png") && $_FILES['project_screens']['size'][$i] <= 150000 && ($_FILES['project_screens']['type'][$i] == "image/jpeg" || $_FILES['project_screens']['type'][$i] == "image/png")) {
  8. if ($file_ext = ".jpeg") {
  9. $file_ext = ".jpg";
  10. }
  11. move_uploaded_file($_FILES['project_screens']['tmp_name'][$i], INFUSIONS."projects_panel/screens/".$id."_".$ok_screens.$file_ext);
  12. if(!getimagesize(INFUSIONS."projects_panel/screens/".$id."_".$ok_screens.$file_ext) || !verify_image(INFUSIONS."projects_panel/screens/".$id."_".$ok_screens.$file_ext)) {
  13. unlink(INFUSIONS."projects_panel/screens/".$id."_".$ok_screens.$file_ext);
  14. } else {
  15. $ok_screens++;
  16. }
  17. }
  18. }
  19. }
Добавлено за 0.036 секунд, используя GeSHi 1.0.8.10

Из кода видно, что скриншоты должны быть или *.jpg или *.png и их размер. Размер увеличил, и всё равно не заливает. Ошибок никаких не выдаёт. В чём проблема?
 
Web
Rush
журнал ошибок? post_max_size? max_upload_filesize?
 
Web
APTEMbI4
Журнал ошибок системы или хостинга?

post_max_size? max_upload_filesize?

Картинка весит 0.5мб, а я заливал и по 1 мб, всё нормально было.

Ошибки с журнала хостинга

Изменил(а) APTEMbI4, 06.03.2013 10:36
 
Web
Vova
!verify_image() - в картинке есть код. И не пропускает эта функция.
 
Web
APTEMbI4
Т.е. убрать "_"? Спасибо получилось! Убрал из названия картинки "_" ab

Теперь вопрос другой, как мне вместо fancybox, прикрутить colorbox?
Изменил(а) APTEMbI4, 06.03.2013 10:44
 
Web
APTEMbI4
Решил как прикрутить Colorbox.

Открыть projects.php. Найти там
Загрузить источник  GeSHi: PHP
  1. add_to_head("<script type='text/javascript' src='".INFUSIONS."projects_panel/fancy/jquery.fancy.js'></script>\n"
  2. ."<link rel='stylesheet' href='".INFUSIONS."projects_panel/fancy/fancy.css' type='text/css' media='screen' />"
  3. ."<script type='text/javascript'>$(document).ready(function() { $('a.image_box').fancybox({'overlayShow': true })});</script>\n";)
Добавлено за 0.017 секунд, используя GeSHi 1.0.8.10


Заменить на
Загрузить источник  GeSHi: PHP
  1. add_to_head("<link rel='stylesheet' href='".INCLUDES."jquery/colorbox/colorbox.css' type='text/css' media='screen' />");
  2. add_to_head("<script type='text/javascript' src='".INCLUDES."jquery/colorbox/jquery.colorbox.js'></script>");
  3. add_to_head("<script type='text/javascript'>\n
  4. /* <![CDATA[ */\n
  5. jQuery(document).ready(function(){
  6. jQuery('a.image_box').colorbox({
  7. width:'80%', height:'80%', photo:true
  8. });
  9. });\n
  10. /* ]]>*/\n
  11. </script>\n");
Добавлено за 0.019 секунд, используя GeSHi 1.0.8.10
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)