forum.coppermine-gallery.net

Support => Русский (Russian) => Language Specific Support => cpg1.5.x Русский (Russian) => Topic started by: TV-child on June 17, 2010, 01:34:42 pm

Title: Правильная установка плагинов.
Post by: TV-child 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. Плагин стал отображаться в списке плагинов. Но чего-то плагин при включении забарахлил - просто выдавал ошибку при попытке его ключить. Затем я решил загрузить плагин с помощью окошка "загрузить" в управлении плагинов. При этом загрузка не происходит вообще, ни с этим, ни с другими плагинами. Что делать? Где ошибся? Помогите пожалуйста и опишите процесс загрузки и установки плиз, а то видать я еще чего-то не углядел.

Заранее спасибо.
Title: Re: Правильная установка плагинов.
Post by: Makc666 on July 19, 2010, 11:10:34 am
Если через Менеджер плагинов не происходит загрузка, значит проблемы с правами на папку. Они должны быть 777.
Title: Re: Правильная установка плагинов.
Post by: Valeryn on July 20, 2010, 02:11:21 pm
Позвольте...
Quote
я загрузил зазипованный файл с плагином
Quote
Но чего-то плагин при включении забарахлил
Если Вы его не распоковали, то чего Вы от него хотели?
Code: [Select]
unzip cpg1.5.x_plugin_filename2tooltip_v0.4.zip
Title: Re: Правильная установка плагинов.
Post by: TV-child on July 25, 2010, 11:35:26 am
Позвольте...Если Вы его не распоковали, то чего Вы от него хотели?
Code: [Select]
unzip cpg1.5.x_plugin_filename2tooltip_v0.4.zip
Хм, спасибо, как-то не подумал. Раз написали, что надо закидывать скачаный архив ничего с ним не делая через обзор и нажимать "установить", то я так и сделал. А сразу распакованный через фтп закинуть можно? А то я и не знаю в кукую такую консоль, или еще куда, вводить приведенный выше код.
Title: Re: Правильная установка плагинов.
Post by: TV-child 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 выделена жирным курсивом. Жду ваших ответов, заранее спасибо!
Title: Re: Правильная установка плагинов.
Post by: Valeryn on July 27, 2010, 04:08:37 pm
TV-child, а что этот плагин даёт не пойму?
А в коде не хватает кавычки.
Code: [Select]
{
if (!defined('IN_COPPERMINE'))
    die('Not in Coppermine...');
}
Title: Re: Правильная установка плагинов.
Post by: Valeryn 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'];
    }
}


?>
Title: Re: Правильная установка плагинов.
Post by: TV-child on July 27, 2010, 05:14:05 pm
Я, если честно, тоже не до конца понял что он делает ;D. Просто мне нужен был плагин, который бы менял имена подгружаемых файлов и по желанию добавлял к ним название сайта. Никаких других плагов, производящих операции с названиями я не нашел, поэтому-то и решил от безысхожности поставить этот и посмотреть что он делает.
З.Ы.
Действительно, не хватало. Поправил и плаг установился.
Title: Re: Правильная установка плагинов.
Post by: Plazik on July 28, 2010, 12:24:34 pm
Я, если честно, тоже не до конца понял что он делает ;D. Просто мне нужен был плагин, который бы менял имена подгружаемых файлов и по желанию добавлял к ним название сайта. Никаких других плагов, производящих операции с названиями я не нашел, поэтому-то и решил от безысхожности поставить этот и посмотреть что он делает.
З.Ы.
Действительно, не хватало. Поправил и плаг установился.
Я для этого использую программу ReNamer на компьютере. Обрабатываю все файлы перед загрузкой в галерею.
Title: Re: Правильная установка плагинов.
Post by: TV-child on July 28, 2010, 08:01:25 pm
Я для этого использую программу ReNamer на компьютере. Обрабатываю все файлы перед загрузкой в галерею.
Мммм! Огр спасибо, много времени сэкономлю :). Еще бы плагин бы такой.
Title: Re: Правильная установка плагинов.
Post by: Makc666 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...');