Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Правильная установка плагинов.  (Read 7086 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.027 seconds with 19 queries.