Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Правильная установка плагинов.  (Read 8155 times)

0 Members and 1 Guest are viewing this topic.

TV-child

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 110
  • Не падай духом, ушибёшься телом!
    • фотожабы, фотомонтаж
Правильная установка плагинов.
« on: June 17, 2010, 01:34:42 pm »

В общем, не стал писать в <a href="http://forum.coppermine-gallery.net/index.php/topic,64460.msg320232.html#msg320232">"Как сделать так"</a> потому что тему уже вышла за рамки один вопрос = один ответ. Дело состоит в том, что собрался установить плагин <a href="http://sourceforge.net/projects/coppermine/files/Plugins/1.5.x/cpg1.5.x_plugin_filename2tooltip_v0.4.zip/download">cpg1.5.x_plugin_filename2tooltip_v0.4.zip</a>. Для начала, как и посоветовали, выставил Perms папки plugins на 777 и потом через Конфигурация=> Менеджер плагинов, я загрузил зазипованный файл с плагином (который чуть ранее скачал и ничего не менял в архиве) через FTP. Плагин стал отображаться в списке плагинов. Но чего-то плагин при включении забарахлил - просто выдавал ошибку при попытке его ключить. Затем я решил загрузить плагин с помощью окошка "загрузить" в управлении плагинов. При этом загрузка не происходит вообще, ни с этим, ни с другими плагинами. Что делать? Где ошибся? Помогите пожалуйста и опишите процесс загрузки и установки плиз, а то видать я еще чего-то не углядел.

Заранее спасибо.
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Правильная установка плагинов.
« Reply #1 on: July 19, 2010, 11:10:34 am »

Если через Менеджер плагинов не происходит загрузка, значит проблемы с правами на папку. Они должны быть 777.
Logged

Valeryn

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 95
    • Оймяконский район
Re: Правильная установка плагинов.
« Reply #2 on: July 20, 2010, 02:11:21 pm »

Позвольте...
Quote
я загрузил зазипованный файл с плагином
Quote
Но чего-то плагин при включении забарахлил
Если Вы его не распоковали, то чего Вы от него хотели?
Code: [Select]
unzip cpg1.5.x_plugin_filename2tooltip_v0.4.zip
Logged

TV-child

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 110
  • Не падай духом, ушибёшься телом!
    • фотожабы, фотомонтаж
Re: Правильная установка плагинов.
« Reply #3 on: July 25, 2010, 11:35:26 am »

Позвольте...Если Вы его не распоковали, то чего Вы от него хотели?
Code: [Select]
unzip cpg1.5.x_plugin_filename2tooltip_v0.4.zip
Хм, спасибо, как-то не подумал. Раз написали, что надо закидывать скачаный архив ничего с ним не делая через обзор и нажимать "установить", то я так и сделал. А сразу распакованный через фтп закинуть можно? А то я и не знаю в кукую такую консоль, или еще куда, вводить приведенный выше код.
Logged

TV-child

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 110
  • Не падай духом, ушибёшься телом!
    • фотожабы, фотомонтаж
Re: Правильная установка плагинов.
« Reply #4 on: July 25, 2010, 05:42:07 pm »

Скачаный архив перекинул на сервак в папку plugins. Распаковал силами сервака. При подключении плагина на CPG RC выдается ошибка:
Parse error: syntax error, unexpected '}' in /.../plugins/filename2tooltip/codebase.php on line 21. Плаг зовется cpg1.5.x_plugin_filename2tooltip_v0.4. Не знаю дело в простой опечатке и эта скобка просто не нужна или дело еще в чем-то, пока трогать нияего не буду в файле, подожду ответа. Просто не много странно, что не первая версия плагина может иметь такую ошибку. Вот код злосчастного файла:
Code: [Select]
<?php
/**************************************************
  Coppermine 1.5.x Plugin - filename2tooltip
  *************************************************
  Copyright (c) 2010 Timos-Welt (www.timos-welt.de)
  *************************************************
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 3 of the License, or
  (at your option) any later version.
  ********************************************
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/branches/cpg1.5.x/plugins/filename2tooltip/codebase.php $
  $Revision: 7122 $
  $LastChangedBy: gaugau $
  $Date: 2010-01-24 22:21:04 +0100 (So, 24 Jan 2010) $
  **************************************************/

  
if (!defined('IN_COPPERMINE')) 
    die(
'Not in Coppermine...');
[
i][b]}[/b][/i]

// Add filter for html thumb title
$thisplugin->add_filter('thumb_html_title','modify_title');

function 
modify_title($row_data)
{
    
// replace standard tooltip with pic title
    
if ($row_data[1]['title']) {
        return 
$row_data[1]['title'];
    } else {
        return 
$row_data[1]['filename'];
    }
}


?>

Строка 21 выделена жирным курсивом. Жду ваших ответов, заранее спасибо!
Logged

Valeryn

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 95
    • Оймяконский район
Re: Правильная установка плагинов.
« Reply #5 on: July 27, 2010, 04:08:37 pm »

TV-child, а что этот плагин даёт не пойму?
А в коде не хватает кавычки.
Code: [Select]
{
if (!defined('IN_COPPERMINE'))
    die('Not in Coppermine...');
}
Logged

Valeryn

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 95
    • Оймяконский район
Re: Правильная установка плагинов.
« Reply #6 on: July 27, 2010, 04:14:06 pm »

Тьфу ты, не кавычки а скобки. И вообще полностью
Code: [Select]
{
if (!defined('IN_COPPERMINE'))
    die('Not in Coppermine...');
}

// Add filter for html thumb title
$thisplugin->add_filter('thumb_html_title','modify_title');

function modify_title($row_data)
{
    // replace standard tooltip with pic title
    if ($row_data[1]['title']) {
        return $row_data[1]['title'];
    } else {
        return $row_data[1]['filename'];
    }
}


?>
Logged

TV-child

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 110
  • Не падай духом, ушибёшься телом!
    • фотожабы, фотомонтаж
Re: Правильная установка плагинов.
« Reply #7 on: July 27, 2010, 05:14:05 pm »

Я, если честно, тоже не до конца понял что он делает ;D. Просто мне нужен был плагин, который бы менял имена подгружаемых файлов и по желанию добавлял к ним название сайта. Никаких других плагов, производящих операции с названиями я не нашел, поэтому-то и решил от безысхожности поставить этот и посмотреть что он делает.
З.Ы.
Действительно, не хватало. Поправил и плаг установился.
Logged

Plazik

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 99
  • Rihanna fan
    • Фотографии Рианны - Rihanna Photos
Re: Правильная установка плагинов.
« Reply #8 on: July 28, 2010, 12:24:34 pm »

Я, если честно, тоже не до конца понял что он делает ;D. Просто мне нужен был плагин, который бы менял имена подгружаемых файлов и по желанию добавлял к ним название сайта. Никаких других плагов, производящих операции с названиями я не нашел, поэтому-то и решил от безысхожности поставить этот и посмотреть что он делает.
З.Ы.
Действительно, не хватало. Поправил и плаг установился.
Я для этого использую программу ReNamer на компьютере. Обрабатываю все файлы перед загрузкой в галерею.
Logged

TV-child

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 110
  • Не падай духом, ушибёшься телом!
    • фотожабы, фотомонтаж
Re: Правильная установка плагинов.
« Reply #9 on: July 28, 2010, 08:01:25 pm »

Я для этого использую программу ReNamer на компьютере. Обрабатываю все файлы перед загрузкой в галерею.
Мммм! Огр спасибо, много времени сэкономлю :). Еще бы плагин бы такой.
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Правильная установка плагинов.
« Reply #10 on: August 20, 2010, 11:12:58 pm »

Code: [Select]
{
if (!defined('IN_COPPERMINE'))
    die('Not in Coppermine...');
}
Это вы конечно классно придумали :)

В том примере, что выше, указан код:
Code: [Select]
if (!defined('IN_COPPERMINE'))
    die('Not in Coppermine...');
}

Это код с ошибкой.

Лучше, чтобы он выглядел как:
Code: [Select]
if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
Logged
Pages: [1]   Go Up
 

Page created in 0.034 seconds with 20 queries.