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] 2 3   Go Down

Author Topic: Плагин sitemap для галереи  (Read 41913 times)

0 Members and 1 Guest are viewing this topic.

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Плагин sitemap для галереи
« on: November 21, 2007, 04:32:15 pm »

Подскажите пожалуста где лежит плагин sitemap для галереи. Сильно не ругайте если я не там создал топик.
« Last Edit: April 03, 2009, 09:30:56 pm by Makc666 »
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Èíæåíåð ÷åëîâå÷åñêèõ äóø
    • Ôîòî Ðîñòîâà-íà-Äîíó
Re: Плагин sitemap для галереи
« Reply #1 on: November 22, 2007, 07:10:14 am »

Карта сайта с возможностью кеширования.
По описанию - нужно создать файл sitemap.php с указанным там содержимым.

Плагин для Google Sitemap
« Last Edit: April 03, 2009, 09:30:43 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #2 on: November 22, 2007, 01:29:16 pm »

Плагин для Google Sitemap

Скачал вот эти плагины и sitemap.php нужна помощь.
Запустил получил вот такое сообщение:
Generated Thu, 22 Nov 2007 15:22:12 +0300 in 0 seconds, output file was dumped to sitemap.xml
Смотрю http://tatu.announcements.ru/sitemap.xml
там всего пару строк лажа получается какая та?

В английском я не селен чтоб дискутировать в их топике помогите пожалуйста.
« Last Edit: April 03, 2009, 09:31:46 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #3 on: November 23, 2007, 09:23:42 am »

Скачал вот эти плагины и sitemap.php нужна помощь.
Запустил получил вот такое сообщение:
Generated Thu, 22 Nov 2007 15:22:12 +0300 in 0 seconds, output file was dumped to sitemap.xml
Смотрю http://tatu.announcements.ru/sitemap.xml
там всего пару строк лажа получается какая та?
 
В английском я не селен чтоб дискутировать в их топике помогите пожалуйста.
В теме плагина четко написано:
Quote
Both come with all options disabled, so enable what you need by changing the commented info at the top of the files. There is no GUI as they are intended to be cronable.
Что означает, что внутри файла *.php нужно настраивать/включать/указывать нужные опции. + Что данный файл должен с определенной периодичностью вызываться/открываться/обрабатываться любым планировщиком по заданному расписанию.
« Last Edit: April 03, 2009, 09:31:35 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #4 on: November 23, 2007, 11:34:11 am »

В теме плагина четко написано:Что означает, что внутри файла *.php нужно настраивать/включать/указывать нужные опции. + Что данный файл должен с определенной периодичностью вызываться/открываться/обрабатываться любым планировщиком по заданному расписанию.


Хорошо когда знаешь что и где подкрутить.
Я не соображаю во всех тонкостях php языка помогите пожалуйста.
Мне нужно запустить раз чтобы создался ситимап и все.
Может и будут другие разы но наверное не скоро. :)
Дайте пожалуйста сконфигурированный php чтобы его запустил и была создана полная карта для галереи.
За последнее большое спасибо.
« Last Edit: April 03, 2009, 09:30:35 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #5 on: November 23, 2007, 01:44:51 pm »

Хорошо когда знаешь что и где подкрутить.
Я не соображаю во всех тонкостях php языка помогите пожалуйста.
Мне нужно запустить раз чтобы создался ситимап и все.
Может и будут другие разы но наверное не скоро. :)
Дайте пожалуйста сконфигурированный php чтобы его запустил и была создана полная карта для галереи.
За последнее большое спасибо.
Насколько я вижу, ваша карта уже нормально генерируется.
Можете показать нам, как Вы изменили вот эту часть файла...
Code: [Select]
// use time of last comment on a pic as lastmod ? (if false then we just use pic's upload time (ie. db, not EXIF) which is cheaper)
define('INC_COMMENT_TIMES', false);

// dump the sitemap to a local file (specified here), or false to output straight to user agent.
// Use a .gz ending if you are making a compressed file.
// Use a .gz or .xml.gz ending if you are making a compressed file.
//define('FILEDUMP', 'sitemap.xml');
define('FILEDUMP', false);

// use gzip compression ? disable if you have zlib output compression enabled
// Zlib support in PHP is not enabled by default. You will need to configure PHP --with-zlib[=DIR]
// The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.
define('GZ_COMPRESS', false);

// [0.0 <= priority <= 1.0]
define('P_DISPLAYIMAGE', 0.5);
define('P_ALBUM', 0.5);
define('P_CATEGORY', 0.5);

// [changefreq = always || hourly || daily || weekly || monthly || yearly || never]
define('CF_DISPLAYIMAGE', 'unspecified');
define('CF_ALBUM', 'unspecified');
define('CF_CATEGORY', 'unspecified');
« Last Edit: April 03, 2009, 09:30:19 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #6 on: November 23, 2007, 05:27:19 pm »

Насколько я вижу, ваша карта уже нормально генерируется.
Можете показать нам, как Вы изменили вот эту часть файла...

Вообще это мой ручной труд за 2 дня так как я знаю сколько картинок у меня на сайте я руками сделал в notepad.
В sitemap.php

Тут не чего не делал
Code: [Select]
// use time of last comment on a pic as lastmod ? (if false then we just use pic's upload time (ie. db, not EXIF) which is cheaper)
define('INC_COMMENT_TIMES', false);

Тут я расскоментировал define('FILEDUMP', 'sitemap.xml');
Code: [Select]
// dump the sitemap to a local file (specified here), or false to output straight to user agent.
// Use a .gz ending if you are making a compressed file.
// Use a .gz or .xml.gz ending if you are making a compressed file.
define('FILEDUMP', 'sitemap.xml');
//define('FILEDUMP', false);

Тут не чего
Code: [Select]
// use gzip compression ? disable if you have zlib output compression enabled
// Zlib support in PHP is not enabled by default. You will need to configure PHP --with-zlib[=DIR]
// The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.
define('GZ_COMPRESS', false);

// [0.0 <= priority <= 1.0]
define('P_DISPLAYIMAGE', 0.5);
define('P_ALBUM', 0.5);
define('P_CATEGORY', 0.5);

Тут выставил дату посещения
Code: [Select]
// [changefreq = always || hourly || daily || weekly || monthly || yearly || never]
define('CF_DISPLAYIMAGE', 'yearly');
define('CF_ALBUM', 'weekly');
define('CF_CATEGORY', 'monthly');

Тут не чего
Code: [Select]
// No user servicable parts below here

define('IN_COPPERMINE', true);
require('include/init.inc.php');
define('BASEURL', rtrim($CONFIG['site_url'], '/') . '/');

Я запусти мне создалось 2 строчки после чего я удалил все это и залил то что щас есть сделанное реками :(
Но сделано достаточно хорошо чтобы гугл меня не ругал :)

И если честно то этот плагин не совместим с sef_urls поэтому это и было последним что было не в его пользу :)
« Last Edit: April 03, 2009, 09:30:11 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #7 on: November 23, 2007, 05:36:32 pm »

Вообще это мой ручной труд за 2 дня так как я знаю сколько картинок у меня на сайте я руками сделал в notepad.
В sitemap.php

По идее Вы всё сделали правильно. Я Вам в личное сообщение просьбу написал :)

Я запусти мне создалось 2 строчки после чего я удалил все это и залил то что щас есть сделанное реками :(
Но сделано достаточно хорошо чтобы гугл меня не ругал :)
Всегда всё можно побороть :)

И если честно то этот плагин не совместим с sef_urls поэтому это и было последним что было не в его пользу :)
Согласен, что это недостаток. Но с другой стороны, переписать этот плагин можно, чтобы он выдавал ссылка как в sef_urls
Нужно время и терпение.
« Last Edit: April 03, 2009, 09:30:07 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #8 on: November 24, 2007, 09:06:40 am »

По идее Вы всё сделали правильно. Я Вам в личное сообщение просьбу написал :)
Всегда всё можно побороть :)
Согласен, что это недостаток. Но с другой стороны, переписать этот плагин можно, чтобы он выдавал ссылка как в sef_urls
Нужно время и терпение.

Точнее это будет уже новый плагин (Ваш или еще чей-то).
Хотя наверное намного удобнее было 2 в 1 нежели 2 плагина не с чем не связанных.
Пока получается латанее  дыр там там и не чего в комплексе.
« Last Edit: April 03, 2009, 09:29:59 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #9 on: November 29, 2007, 02:15:33 pm »

На этом все и заглохло.
« Last Edit: April 03, 2009, 09:29:50 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #10 on: December 01, 2007, 01:40:00 pm »

На этом все и заглохло.
RedPage, елки палки, пошевелите мозгами чуть-чуть.

К примеру,

Откройте файл:
sitemap.php

Найдите строку:
Code: [Select]
$sitemap->AddURL("displayimage.php?pos=-$pid", $lastmodtime, P_DISPLAYIMAGE, CF_DISPLAYIMAGE);
И замените её на строку:
Code: [Select]
$sitemap->AddURL("displayimage-$pid.html", $lastmodtime, P_DISPLAYIMAGE, CF_DISPLAYIMAGE);
Что изменилось?
displayimage.php?pos=-$pid
замена на:
displayimage-$pid.html

Просто ведь?

Так и с остальными кодом можно сделать.

Короче.

Переписал для вас Plus версию, где нужно только переменную поменять.

Качайте тут -> http://forum.coppermine-gallery.net/index.php?topic=18749.msg233760#msg233760

P.S.
Ах, да. Забыл сказать. По ссылке выше исправленная мною версия PLUS.
Т.к. в первом посте темы 18749 PLUS версия нерабочая.

Кому интересно, что изменилось, читайте тут -> http://forum.coppermine-gallery.net/index.php?topic=18749.msg233756#msg233756
« Last Edit: April 03, 2009, 09:29:47 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #11 on: December 04, 2007, 10:51:13 am »

RedPage, елки палки, пошевелите мозгами чуть-чуть.

Пошевелил и решил оставить то, что сделал руками.
Попробовал твой скрипт все мило компактно и не совместимо с «sef_urls» наверное, об этом просто было забыто.

Отступление:
В моем понимании плагин это возможность управление из админ интерфейса.
Я могу пошевелить мозгами, но это не как не решит поставленной цели.
Моя цель была такой, чтобы был нормальный плагин, после установки, которого из админ интерфейса можно было нажать одну кнопочку и создать (обновить) карту сайта. Место этого есть скрипт, что им воспользоваться надо шевелить мозгами, поэтому счастливые обладатели галереи, например (блондинки) от 6 до 14 будут сидеть в прошлом веке. :(
« Last Edit: April 03, 2009, 09:29:42 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #12 on: December 04, 2007, 03:01:06 pm »

Пошевелил и решил оставить то, что сделал руками.
Попробовал твой скрипт все мило компактно и не совместимо с «sef_urls» наверное, об этом просто было забыто.
Я не понимаю, что значит совместимо.
Если переменную $sef_urls выставить в 1, то скрипт генерируется точно такие же ссылки, которые генерирует и sef_urls.

Отступление:
В моем понимании плагин это возможность управление из админ интерфейса.
Я могу пошевелить мозгами, но это не как не решит поставленной цели.
Моя цель была такой, чтобы был нормальный плагин, после установки, которого из админ интерфейса можно было нажать одну кнопочку и создать (обновить) карту сайта.
В админ интерфейсе пока планировщика задач нет.
Поэтому его или нужно встраивать в главную страницу галереи, или просто прописовать в crontab.
И при этом никакая ссылка в админ интерфейсе не нужна.
А если ставится задача, чтобы карта обновлялась при каждом добавлении нового изображения, то это опять же индивидуальные пожелания и реализовывается одной строкой в коде.

Всем не угодишь.
« Last Edit: April 03, 2009, 09:29:33 pm by Makc666 »
Logged

Avdenago

  • Coppermine newbie
  • Offline Offline
  • Posts: 8
Re: Плагин sitemap для галереи
« Reply #13 on: December 12, 2007, 11:17:41 am »

Форумчане.

Как я понял данный плагин генерирует Google Sitemaps?

Собственно нужно просто организовать вывод категорий и альбомов - для пользователей. Этот мод поможет?

Если нет, ничего непосоветуете?
« Last Edit: April 03, 2009, 09:29:28 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #14 on: December 12, 2007, 03:02:00 pm »

Форумчане. 

Как я понял данный плагин генерирует Google Sitemaps?

Собственно нужно просто организовать вывод категорий и альбомов - для пользователей. Этот мод поможет?

Если нет, ничего непосоветуете?
Я не понял вопроса "нужно просто организовать вывод категорий и альбомов - для пользователей".
Куда?
Как?
Для чего?
« Last Edit: April 03, 2009, 09:29:16 pm by Makc666 »
Logged

Avdenago

  • Coppermine newbie
  • Offline Offline
  • Posts: 8
Re: Плагин sitemap для галереи
« Reply #15 on: December 13, 2007, 02:32:27 pm »

Я не понял вопроса "нужно просто организовать вывод категорий и альбомов - для пользователей".
Куда?
Как?
Для чего?

1. На страницу куда выводится остальная карта сайта.

2. Как? Вот это я и хотел поинтересоваться, Как. 
Пока вариант только напрямую запросом из базы вытянуть названия категорий и альбомов.

3. Для того, чтобы любой пользователь мог воспользоватся Картой сайта и увидеть сразу что где есть и что где находится.
« Last Edit: April 03, 2009, 09:29:02 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #16 on: December 13, 2007, 07:14:36 pm »


1. На страницу куда выводится остальная карта сайта.

2. Как? Вот это я и хотел поинтересоваться, Как. 
Пока вариант только напрямую запросом из базы вытянуть названия категорий и альбомов.

3. Для того, чтобы любой пользователь мог воспользоватся Картой сайта и увидеть сразу что где есть и что где находится.
Avdenago, я понял о чем Вы.
Просто у нас тема изначально неправильно раздвоилась.
Речь зашла о "Sitemap для поисковика Google в формате XML",
а не о "Карте сайта на отдельной страницы в виде структуры" сайта.
Как только права наконец в этом разделе поправят, я тему разделю на две.

Карта сайта в виде структуры сайта на отдельной странице, а точнее Карта сайта с возможностью кеширования, я не пробовал.

Это, по идее то, что Вам нужно.

В данном плугине отображается таблица, как я понимаю, из двух колонок, где в первой идет название категории, а во второй колонке название фотографии, при клике на которое пользователь попадает на страницу фотографии.

Данный плугин с кешем -> http://forum.coppermine-gallery.net/index.php?topic=42547.0
был переделан, как я понял, из плугина -> http://forum.coppermine-gallery.net/index.php?topic=4419.0
, поэтому выглядеть они должны одинаково.

Поэтому в теме 4419 можно найти много ссылок на пример данной карты сайта.
« Last Edit: April 03, 2009, 09:28:56 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #17 on: December 19, 2007, 01:25:32 pm »

Пойди туда не знаю, куда найди то, не знаю что. Вот и Вся тема :( Если честно я разочаровался тут общаться на тему карты сайта так как подразумевается сразу знания досконально php тем кто просто добавляет фотографии в свой фотоальбом делать тут нечего так как они плохо знают английский и не разбираются в китайском. Топики переносятся в старых даются ссылки на новое место положение, но это лишний раз начинает отталкивать от форума в целом не ответы на вопросы, а бесконечное блуждание по топикам переадресации. Вообще зря создал топик теперь все кто как то хотел разобраться в вопросе карты сайта попадут в капкан полумер и недописанных скриптов. 
« Last Edit: April 03, 2009, 09:28:50 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Ðóññêèé (Windows)
    • Makc's home page
Re: Плагин sitemap для галереи
« Reply #18 on: December 19, 2007, 03:16:59 pm »

Пойди туда не знаю, куда найди то, не знаю что. Вот и Вся тема :(
Если Вы не умеете правильно, понятно, грамотно задавать вопросы изначально, то не стоит ожидать правильного, понятного, грамотного ответа.
« Last Edit: April 03, 2009, 09:28:46 pm by Makc666 »
Logged

RedPage

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 82
  • Doping
    • Ýñêèçû òàòóèðîâîê.
Re: Плагин sitemap для галереи
« Reply #19 on: December 20, 2007, 01:07:47 pm »

Если Вы не умеете правильно, понятно, грамотно задавать вопросы изначально, то не стоит ожидать правильного, понятного, грамотного ответа.
Вопрос был задан, а вот все остальное действительно как Вы уже перечислили выше только место слово вопрос надо написать ответ.

Если Вы не умеете правильно, понятно, грамотно писать ответы, то не стоит ожидать правильного, понятного, грамотного вопроса.

Тоже актуально.
« Last Edit: April 03, 2009, 09:28:42 pm by Makc666 »
Logged
Pages: [1] 2 3   Go Up
 

Page created in 0.045 seconds with 18 queries.