VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Вывод случайной картинки из Coppermine Photo Gallery
0
Я видел здесь плагин для Photo Post, а для Coppermine не нашёл. Понимаю, что код должен быть лёгкий и похож на все остальные, но пока не удаётся сделать самому Вопрос, может есть такой плагин? Или скажите, где thumbname хранится в базе у копера?
тоже искал долго.
на своем сайте использую копермайн. завязан он с воблой. Решил проблему просто
поставил cpmfetch (выложу ссылку чуть позже, или поищи в инете, поиск рулит)
подключил к форуму через внешний php файл, (код ниже), встроил в дизайн и все работает на ура.
PHP Code:
<?php
include "../foto/cpmfetch/cpmfetch.php";
$objCpm = new cpm('/foto');
if ($objCpm != "")
{
echo "<table border=0 cellpadding=0 cellspacing=0 width=100% height=100%><tr valign=top><td class=smallfont><u>Случайное фото:</u></td><td width=5> </td><td class=smallfont><u>Последнее добавление:</u></td></tr><tr valign=top><td>";
// $objCpm->cpm_viewRandomMediaFromAlbum (1,1,6);
echo "</td><td width=5> </td><td>";
// $objCpm->cpm_viewLastAddedMedia (1,1);
// $objCpm->cpm_viewRandomMediaFromAlbum (1,1,6);
echo "</td></tr><tr valign=top><td class=smallfont><a href=http://www.timefishing.ru/foto/>Посмотреть все фото</a></td><td width=5> </td><td class=smallfont><a href=http://www.timefishing.ru/foto/upload.php>Добавить свое фото</a></td></tr><tr><td colspan=3 class=smallfont>";
$objCpm->cpm_formatStats("[ Фотоальбом содержит %f фото в %a фотоальбомах ]");
echo "</td></tr></table>";
}
?>
только качай версию 1,2 кажется, более старшие версия с воблой работают некорректно. А последнию версию можешь прикрутить на фотоальбоме, как можно сделать глянь у меня (www.timefishing.ru)
john
Гость
Posts: n/a
Quote:
Originally Posted by lancet
тоже искал долго.
на своем сайте использую копермайн. завязан он с воблой. Решил проблему просто
поставил cpmfetch (выложу ссылку чуть позже, или поищи в инете, поиск рулит)
подключил к форуму через внешний php файл, (код ниже), встроил в дизайн и все работает на ура.
PHP Code:
<?php include "../foto/cpmfetch/cpmfetch.php"; $objCpm = new cpm('/foto'); if ($objCpm != "") { echo "<table border=0 cellpadding=0 cellspacing=0 width=100% height=100%><tr valign=top><td class=smallfont><u>Случайное фото:</u></td><td width=5> </td><td class=smallfont><u>Последнее добавление:</u></td></tr><tr valign=top><td>"; // $objCpm->cpm_viewRandomMediaFromAlbum (1,1,6); echo "</td><td width=5> </td><td>"; // $objCpm->cpm_viewLastAddedMedia (1,1); // $objCpm->cpm_viewRandomMediaFromAlbum (1,1,6); echo "</td></tr><tr valign=top><td class=smallfont><a href=http://www.timefishing.ru/foto/>Посмотреть все фото</a></td><td width=5> </td><td class=smallfont><a href=http://www.timefishing.ru/foto/upload.php>Добавить свое фото</a></td></tr><tr><td colspan=3 class=smallfont>"; $objCpm->cpm_formatStats("[ Фотоальбом содержит %f фото в %a фотоальбомах ]"); echo "</td></tr></table>"; }
?>
только качай версию 1,2 кажется, более старшие версия с воблой работают некорректно. А последнию версию можешь прикрутить на фотоальбоме, как можно сделать глянь у меня (www.timefishing.ru)
раскажи как и куда устанавливать cpmfetch
@killa
Простоузер
Join Date: Dec 2005
Posts: 56
Reputation:
Novice 2
Репутация в разделе: 2
0
спасибо за подсказку cpmfetch, попробую сделать. возможно кто-то подскажет более удобный путь? вот например у меня есть скрипт для вывода случайной фотки для другой галереи:
<?
$base="basename";
$user="username";
$pass="password";
$host="localhost";
$link = mysql_connect($host,$user,$pass)or die("Не могу соединиться");
mysql_select_db($base, $link) or die ("Не могу выбрать базу");
$query = "select title, pid, thumb from photo_pictures order by rand() limit 3";
$result = mysql_query($query, $link);
echo "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr>";
while ($row = mysql_fetch_array($result)){ echo " <td align=center valign=top>
<a href=\"".$row['pid']."\">
<img src=\"".$row['filename']."\" border=\"0\" alt=\"".$row['title']."\">
</a>
</td>
";}echo "</tr></table>";?>
собственно проблема в строочке $query = "select title, pid, thumb from photo_pictures order by rand() limit 3". и ещё не понятным остаётся как из разных папок этот скрипт сумеет вытащить thumbы. может кто-то поможет?
Last edited by killa : 03-04-2007 at 04:20 PM.
@Joker666
Простоузер
Join Date: Jul 2006
Posts: 14
Версия vB: 3.6.2
Reputation:
Novice 0
Репутация в разделе: 0
cpmfetch
0
Все делаю по инструкции выдает такю вещь
CF-Error
И не показывает превьюшки хотя ссылки с них правильные
Кто ставил, не сталкивался с такой штукой? как исправить?
Добавлено через 17 часов 24 минуты Сделал, теперь показывает картинки, теперь встал вопос как воткнуть отдельный php файл в скин форума
Last edited by Joker666 : 04-12-2007 at 01:14 PM.
Reason: Добавлено сообщение
@lancet
Простоузер
Join Date: Dec 2005
Location: г.Сургут, РФ, ХМАО
Posts: 92
Версия vB: 3.8.4
Reputation:
Novice 8
Репутация в разделе: 7
0
я подключил через модуль.
Заделал модуль, назвал его foto
--------------------------------------------------------
ob_start();
require("название файла в дериктории VB.php");
$foto = ob_get_contents();
ob_end_clean();
-------------------------------------------------------
воткнул в нужное место в шаблоне ForumHOME - строку $foto (название модуля),
сохранил, перегрузил и все заработало!
Добавлено через 13 минут ну тормазнутый сайт, будут вопросы пиши.
Last edited by lancet : 04-12-2007 at 04:55 PM.
Reason: Добавлено сообщение
@Joker666
Простоузер
Join Date: Jul 2006
Posts: 14
Версия vB: 3.6.2
Reputation:
Novice 0
Репутация в разделе: 0
0
начну по порядку
Первый раз залили папку CpmFetch в папку галереи запустил скрипт инстала
Он чето ругнулся и выдал страничку (см. выше) не показывая картики превьюшки)
Создал файл тест со скриптом который инсталл предложил, запустил свой тест файл он тоже самое что и инстал зафигарил не показывая превьюшки
Потом что-то я ковырялся в файлах и сделал встеаки свой файл тест, стал он показывать превьюшки файл лежит в папке CpmFetch
/** * RELEASE VERSION: 1.6.4 * * This is the installation program for CpmFetch. * * Usage: Call this file from a web browser and follow the instructions * */
Исправил путь к запросу и тогда вообще кроеет весь форум пишет
ERROR: Path to Coppermine incorrect. (..//include/config.inc.php) Fatal error: Call to a member function getRandomImageFrom() on a non-object in d:\hst\tusoman-ru_eb7bfec0\http\gallery\cpmfetch\cpmfetch.php on line 770
Пытался в ручную указть в файле CpmFetch путь до настроек
потом что то я ещё ссылок на поправлял он стал подкачивать названия картинок, но сами картинки не показывал писалл ссылку на них без папки gallery и потом я вообще запутсался и не понял куда чего чего втыкать
Подписался на тему
Last edited by Joker666 : 04-12-2007 at 06:50 PM.
@lancet
Простоузер
Join Date: Dec 2005
Location: г.Сургут, РФ, ХМАО
Posts: 92
Версия vB: 3.8.4
Reputation:
Novice 8
Репутация в разделе: 7
0
я если правильно понял то не так.
модуль создай не в файле шаблона, а на форуме - там где управление "модули и продукты".
а в шаблон в нужном месте вставь переменную - знак $название_модуля (назови foto).
--------------------------------------------------------------------------------
Пример в шаблоне:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
в директории создай пхп файл и отттуда инклюдь cpmfetch. Пример пхп файла я выложил выше.
ERROR: Path to Coppermine incorrect. (..//include/config.inc.php) Fatal error: Call to a member function getRandomImageFrom() on a non-object in d:\hst\tusoman-ru_eb7bfec0\http\gallery\cpmfetch\cpmfetch.php on line 770
Становится ясно
Что, когда я вызываю этот файл напрямую из этой папки то он обращается с запросом на файл cpmfetch.php в котором стоят установки по умолчанию с соединением БД галереи и в итоге скрипт работает и показывает картинки
А когда скрипт форума (1 картинка в этом посте) вызывает скрипт cpmfetch.php из папки форма (ну типа того я просто не спец в этих вещах не знаю как правильно обозвать все )
и в следствии чего у него сбиваются пути к файлу с настройками к БД галери то ничего не пашет
Было замечено что при инсталаяции этого скрипта создается ещё файл с cpmfetch_config вроде бы
Видимо уже в нем после инсталяции прописываются все пути к БД галереи чтоль ?!
Тогда как запустить инстал? если он мне пишет в ответ вот что
/** * RELEASE VERSION: 1.6.4 * * This is the installation program for CpmFetch. * * Usage: Call this file from a web browser and follow the instructions * */
Lancet- проводил установку этого скрипта или нет? ну я имею ввиду запуск файла инсталяции ?
@chuvak1
Продвинутый
Join Date: Jan 2007
Posts: 162
Версия vB: 3.6.4
Reputation:
Опытный 18
Репутация в разделе: 7
0
a dlya Photopost est chto nit dlja vyvoda sluchaynih fotok?