Вход
Главное меню

Subject:*
Name/Email:*
Message Icon:*
       
Select*
Message:*


    


Click the Preview to see the content in action.
Options:*
 
 
 
 
Attach file*
   

Maximum file size: 100Kb;  Allowed extensions: zip jpg gif png  
Images at the max. Size 640 X 800 pixels. 
Confirmation Code*
9 - 1 = ?  
Input the result from the expression
Maximum attempts you can try: 10
*
   
*
* = Required

Re: Что за фак в My_eGallery
by Gamer on 2003/2/4 13:39:14

Quote:
По поводу блока: в файле gallery_block.php есть такая строчка: $gallerypath="/ modules/my_egallery"; более правильно она должна выглядеть так: $gallerypath=XOOPS_ROOT_PATH."/modules/my_egallery"; Но основные грабли не в этом. В администрировании галереи, General Settings, есть такая фраза: "Also, only supports either GIF only (old releases) or JPEG & PNG only (new releases)." т.е. если у тебя php_gd модуль старый, то thumb файлы создаются только для gif, если новый, то только для PNG и JPEG. Видимо ты давал ему gif, а php не может сделать для него thumb.


Вобщем нашел я решение.

Строку $gallerypath="/modules/my_egallery"; надо заменить на $gallerypath="../my_egallery";
тогда при наличии папки thumb фотки в галерее будут показываться из нее, если нет, то из папки галереи. Естественно если вы редактировали 61 строку по моему совету, то придется ее вернуть обратно.

Обновленную версию выложил на сайт, так что сливайте ее из раздела Файлы даного сайта. Версию изменил на 2.8.
Re: Что за фак в My_eGallery
by Gamer on 2003/1/26 4:26:25

conquer на локалке, под виндами все работает ок. Под *nix не пашет. Линк на картинку URL сайта/pub/home/.../img

Млин как пофиксить? Может реально разные версии.
Re: Что за фак в My_eGallery
by conquer on 2003/1/26 3:14:11

Quote:
Линк на рисунок стал кривым, то есть в него стал включаться весь путь до папки xoops`a /pub/home/...

Странно - я ведь у себя проверял. Может версии галереи у нас разные. В этой строчке собственно и есть установки для последующей проверки на наличие файла в папке thumb/ .
Этот путь не подставляется в тэг img.

Если указать просто "/modules/my_eGallery" (как было изначально), то он будет его искать не в /pub/home/.../modules/my_eGallery, а в /modules/my_eGallery (от корня) которого собственно и нету на сервере, поэтому он считает, что thumb для этого рисунка нет и подставляет весь большой рисунок.

Попробуй еще раз. У меня все получилось.
Re: Что за фак в My_eGallery
by Gamer on 2003/1/26 1:12:56

Quote:
Насчет прав - теперь абсолютно все могут заходить в администрирование, т.к. закоментарен определитель "свой-чужой".


Нет, в папке admin модуля есть свой файл admin_header.php, где прописан код на проверку "свой-чужой". Так что безопасность не страдает.

Насчет $gallerypath=XOOPS_ROOT_PATH."/modules/my_egallery"; у меня не получилось. Линк на рисунок стал кривым, то есть в него стал включаться весь путь до папки xoops`a /pub/home/...

conquer спасибо за поддержку данной темы.

Quote:
Хотя сейчас этого поста я не нашел Видимо ты его стер.


Ну да, да и заменил его новым сообщением про частичное решение проблемы.

Насчет блока - так как придется полюбому создавать папку thumb для того, чтобы был предпросмотр в галерее. Так что изменение кода как я говорил выше мне лично помоголо. Просто без изменения кода XOOPS не видит папку thumb, и сразу вивешивает 30-40 Kb фотографию, что неудобно. Кстати на сайте человека, который переделывал этот модуль под xoops такой же баг.

conquer как можно переписать код так, чтобы галерея выводила фотографии только из папки thumb?
Re: Что за фак в My_eGallery
by conquer on 2003/1/25 12:00:33

to Gamer: По моему ты спрашивал:
Quote:
Есть глюки, конечно, с одним уже разобрались. Есть еще два. Один - это тот о котором уже говорилось выше - неправильное определение прав пользователей. Второй - когда кликаешь на иконку галереи в админцентре, то попадаешь в галерею, а не в ее управление.

Хотя сейчас этого поста я не нашел Видимо ты его стер.

По поводу попадания в галерею а не в ее администрирование - ошибочка в файле xoops_version.php модуля my_eGallery. Есть там строчка: $modversion['adminpath'] = "admin/index.php"; а должна быть $modversion['adminindex'] = "admin/index.php";
Поправь, сделай в администрировании модулей обновление модуля. Кроме того, появиться еще и иконка администрирования слева.

По поводу назначения прав администрирования другим юзерам - нет проблем, щас попробовал. Скачал my_eGallery, поставил на xoops2, завел юзера, создал группу, включил юзера в эту группу, разрешил этой группе доступ к администрированию галереи, зашел под этим юзером, проадминил. Без проблем.

По поводу блока: в файле gallery_block.php есть такая строчка: $gallerypath="/modules/my_egallery"; более правильно она должна выглядеть так: $gallerypath=XOOPS_ROOT_PATH."/modules/my_egallery"; Но основные грабли не в этом. В администрировании галереи, General Settings, есть такая фраза: "Also, only supports either GIF only (old releases) or JPEG & PNG only (new releases)." т.е. если у тебя php_gd модуль старый, то thumb файлы создаются только для gif, если новый, то только для PNG и JPEG. Видимо ты давал ему gif, а php не может сделать для него thumb.
Выход: для таких файлов (в данном случае gif) создавать thumb-образы вручную и ложить их в директорию thumb/

По поводу блока (в части выдачи случайных картинок) все работает без каких-либо корректировок.
Powered by XOOPS © 2001-2023 The XOOPS Project