Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 56 Ответов
  • 43615 Просмотров
*

Alex80

  • Новичок
  • 5
  • 0 / 0
А если попробовать прикрутить видеоплеер? Видео будет показывать?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
а че бы и нет?
*

Alex80

  • Новичок
  • 5
  • 0 / 0
Я тоже думаю: "че бы и нет", но в языках - ноль, сижу смотрю пытаюсь сообразить, что куда вставить... Ткнули бы пальцем или файлик бы выложить, что-ли...
« Последнее редактирование: 16.10.2008, 16:18:32 от Alex80 »
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
все тоже самое что и с mp3? с той лишь разницей, что плеер нужен способный проигрывать видео, ну и в условии (там где в коде у меня mp3 написано заменить на нужное расширение flv например)
*

Alex80

  • Новичок
  • 5
  • 0 / 0
Плеер достал, сделаю - выскажусь...
*

MickyMaus

  • Захожу иногда
  • 53
  • 5 / 0
  • Я изучаю пхп методом проб и ошибок :)
Хорошо все это. Но есть такая идея. В поле "описание" попробовал вставить код мамбота (что то типа {mp3}Arahs{/mp3}, мамбот AllVideoPlugin), но при просмотре на сайте этот код в данном поле так и отображается. В статьях мамбот работает корректно, показывая плеер и проигрывая музыку. Я понимаю, что движок жумлы подхватывает данный код и обрабатывает, а движок Remository к этому не приспособлен. Но вот можно ли его приспособить?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Вот здесь про вставку мамботов в компоненты
http://joomlaforum.ru/index.php/topic,3987.0.html
http://joomlaforum.ru/index.php/topic,12439.0.html
*

MickyMaus

  • Захожу иногда
  • 53
  • 5 / 0
  • Я изучаю пхп методом проб и ошибок :)
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
я так понимаю на Joomla 1.5 кнопку поставить тоже реально?

версия remository 3.46, пытался все делать по вашему плану, но получилось только коряво поставить кнопку, файл при нажатии на которую ни в какую не хочет играть.

прикрепляю скрин и файл remository.html.php(без вставки кода, приведенного в первых постах)

вот так я его отредактировал:
Код
<?php

/**************************************************************
* This file is part of Remository
* Copyright (c) 2006 Martin Brampton
* Issued as open source under GNU/GPL
* For support and other information, visit http://remository.com
* To contact Martin Brampton, write to martin@remository.com
*
* Remository started life as the psx-dude script by psx-dude@psx-dude.net
* It was enhanced by Matt Smith up to version 2.10
* Since then development has been primarily by Martin Brampton,
* with contributions from other people gratefully accepted
*/

class remositoryUserHTML {
var $controller = '';
var $repository = '';
var $interface = '';
var $remUser = '';
var $submitok = false;
var $submit_text = '';
var $orderby = _REM_DEFAULT_ORDERING;
var $mainpicture = '';

function remositoryUserHTML (&$controller) {
$this->controller = $controller;
$this->interface =& remositoryInterface::getInstance();
$this->repository = $controller->repository;
$this->mainpicture = $this->repository->headerpic;
$thumb_width_x = $this->repository->Small_Image_Width + 20;
$thumb_width_x_plus = $thumb_width_x + 20;
$thumb_height_y = $this->repository->Small_Image_Height + 50;

$css = <<<end_css
<style type='text/css'>
/* Remository specific CSS requiring variables */
#remositorypageheading {
background-image: url($this->mainpicture);
}
.remositoryfilesummary
{
margin-right: {$thumb_width_x_plus}px;
}
.remositoryonethumb {
width: {$thumb_width_x}px;
}
.remositorydelthumb {
height: {$thumb_height_y}px;
}
/* End of variable Remository CSS */
</style>
end_css;

$this->interface->addCustomHeadTag($css);

$baselink = $this->interface->getCfg('live_site').'/components/';
$basedir = $this->interface->getCfg('absolute_path').'/components/';
$cssfile = file_exists($basedir.'com_remository_files/custom.css') ? $baselink.'com_remository_files/custom.css' : $baselink.'com_remository/remository.css';
$css = "\n<link href='$cssfile' rel='stylesheet' type='text/css' />";
$this->interface->addCustomHeadTag($css);

$this->remUser = $controller->remUser;
$this->submitok = $controller->submitok;
$this->submit_text = $controller->submit_text;
$this->orderby = $controller->orderby;
}

function fileOutputBox ($title, $value, $suppressHTML=false) {
    if ($suppressHTML) $value = htmlspecialchars($value);
echo <<<OUTPUT_BOX
<dt>$title</dt>
<dd>
  $value
</dd>
OUTPUT_BOX;
}

function mainPageHeading ($belowTop) {
$title = _DOWNLOADS_TITLE;
if ($title OR $this->mainpicture) {
if ($belowTop) $headlevel = 'h3';
else $headlevel = 'h2';
echo "\n\t<div id='remositorypageheading'>";
// if ($this->mainpicture != '') echo "\n\t\t<img src='$this->mainpicture' alt='Header'/>";
echo "\n\t\t<$headlevel>$title ";
// The following three lines create RSS links - now controlled by config
if ($this->repository->Show_RSS_feeds) {
$rssurl = $this->repository->RemositoryBasicFunctionURL('rss');
$this->interface->addCustomHeadTag("<link rel='alternate' type='application/rss+xml' title='RSS - "._DOWN_NEWEST."' href='$rssurl' />");
echo "<a href='".$rssurl."'>".$this->repository->RemositoryImageURL('feedicon16.gif',16,16)." RSS</a>";
}
// End of RSS link code
echo "</$headlevel>";
echo "\n\t<!-- End of remositorypageheading-->";
echo "\n\t</div>\n";
if (!$belowTop AND $this->repository->preamble) echo <<<PREAMBLE

<div id="remositorypreamble">
{$this->repository->preamble}
</div>

PREAMBLE;
}
}

function folderListHeading($container){
$cname = htmlspecialchars($container->name);
echo "\n\t<div id='remositorycontainer'>";
echo "\n\t\t<h2>$cname ";
// The following three lines create the RSS link for the container - now controlled by config
if ($this->repository->Show_RSS_feeds) {
$rssurl = $this->repository->RemositoryBasicFunctionURL('rss', $container->id);
$this->interface->addCustomHeadTag("<link rel='alternate' type='application/rss+xml' title='RSS - "._DOWN_NEWEST." - $cname' href='$rssurl' />");
echo "<a href='$rssurl'>".$this->repository->RemositoryImageURL('feedicon16.gif',16,16).' RSS</a>';
}
// End of RSS code
echo '</h2>';
echo "\n\t\t<p>".$container->description.'</p>';
echo "\n\t<!-- End of remositorycontainer -->";
echo "\n\t</div>";
}

// To suppress the credits line, change the default for $show_credits to false
// If you do this, please also consider making a donation to the Remository project!
function remositoryCredits ($show_credits=true) {
$version = _REMOSITORY_VERSION;
echo "\n\t<div id='remositorycredits'>";
if ($show_credits) echo "\n\t\t<a href='http://www.remository.com'>Remository $version</a> is technology by <a href='http://guru-php.com'>Guru PHP</a>";
echo "\n\t<!-- End of remositorycredits-->";
echo "\n\t</div>\n";
}

function pathwayHTML ($parent) {
$repository = remositoryRepository::getInstance();
if (0 == ($repository->Remository_Pathway & 2)) return;
echo "\n\t<div id='remositorypathway'>";
echo "\n\t\t".$this->repository->RemositoryFunctionURL().$this->repository->RemositoryImageURL('gohome.gif').' '._MAIN_DOWNLOADS.'</a>';
if ($parent) {
echo "\n\t\t";
$parent->showPathway();
}
echo "\n\t<!-- End of remositorypathway-->";
echo "\n\t</div>\n";
}

// Extra function needed to integration pathway into CMS pathway
function pathwayImage () {
$interface =& remositoryInterface::getInstance();
$imagePath =  '/templates/'.$interface->getTemplate().'/images/arrow.png';
if (file_exists( $interface->getCfg('absolute_path').$imgPath )) $image = '<img src="' . $interface->getCfg('live_site'). $imagePath . '" border="0" alt="arrow" />';
else {
$imagePath = '/images/M_images/arrow.png';
if (file_exists( $interface->getCfg('absolute_path') . $imagePath )) $image = '<img src="' . $interface->getCfg('live_site') . $imagePath .'" alt="arrow" />';
else $image = '&gt;';
}
return $image;
}

function URLDisplay ($text, $value) {
if (!eregi(_REMOSITORY_REGEXP_URL,$value)) {
if (eregi(_REMOSITORY_REGEXP_URL,'http://'.$value)) $value = 'http://'.$value;
else {
echo "\n\t\t\t<dt>$text</dt>";
echo "\n\t\t\t<dd>$value</dd>";
return;
}
}
echo "\n\t\t\t<dt>$text</dt>";
echo "\n\t\t\t<dd><a href='$value'>"._DOWN_CLICK_TO_VISIT.'</a></dd>';
}

function filesFooterHTML () {
$fsearch = $this->footerSearchHTML();
$fsubmit = $this->footerSubmitHTML();
echo <<<FILES_FOOTER

<div id='remositoryfooter'>
$fsearch
$fsubmit
<!-- End of remositoryfooter-->
</div>

FILES_FOOTER;

}

function footerSearchHTML () {
$text = _DOWN_SEARCH;
$surl = $this->repository->RemositoryFunctionURL('search');
$simg = $this->repository->RemositoryImageURL('search.gif');
return <<<FOOTER_SEARCH

<div id='left'>
$surl
$simg
$text</a>
</div>

FOOTER_SEARCH;

}

function footerSubmitHTML () {
if (!$this->repository->Allow_User_Sub) return '';
if ($this->submitok) {
$idparm = remositoryRepository::GetParam($_REQUEST, 'id', 0);
$startlink = $this->repository->RemositoryFunctionURL('addfile', $idparm);
$endlink = _SUBMIT_FILE_BUTTON.'</a>';
}
else {
$startlink = '';
$endlink = $this->submit_text;
}
$subimage = $this->repository->RemositoryImageURL('add_file.gif');
return <<<FOOTER_SUBMIT

<div id='right'>
$startlink
$subimage
$endlink
</div>

FOOTER_SUBMIT;

}

function fileListing ($file, $container, $downlogo, $remUser, $showContainer=false, $type='A', $downlinktype=0) {
$thumbnails = new remositoryThumbnails($file);
$filefunc = $downlinktype ? 'directinfo' : 'fileinfo';
$downlink = $this->repository->RemositoryFunctionURL($filefunc,$file->id);
if ($file->icon == '') $downlink .= $this->repository->RemositoryImageURL('stuff1.gif');
else $downlink .= $this->repository->RemositoryImageURL('file_icons/'.$file->icon);
$downlink .= $file->filetitle.'</a>';
if ($file->filetype=='mp3') { // mp3 - расширение файла, при котором отображается проигрыватель
 echo "<table><tr>";
 echo "<td align='left' valign='middle'>Прослушать</td>";
 echo "<td align='left' valign='middle'>";
  $medialink = $this->repository->RemositoryBasicFunctionMediaURL('download', $file->id, $file->realname);
  require_once ('components/com_remository/v-classes/remositoryFileInfoHTML.php');
  $view =& new remositoryFileInfoHTML($this);
  $view->audioPlayer ($medialink);
echo "</td>";
echo "</tr></table>";
}
if ($this->repository->Enable_List_Download AND is_object($container) AND $container->isDownloadable($this->remUser)) {
$downlink .= $file->downloadLink($downlinktype).' '.$downlogo.' '._DOWNLOAD.'</a>';
}
if ($showContainer AND is_object($container)) $downlink .= ' ('.remositoryRepository::RemositoryFunctionURL('select', $container->id).$container->name.'</a>)';

$thumbdisplay = $thumbnails->displayOneThumbnail();
echo <<<BEFORE_DETAILS

<div class='remositoryfileblock'>
<h3>$downlink</h3>
    <div class='remositoryonethumb'>
    $thumbdisplay
    <!-- End of remositoryonethumb -->
    </div>
    <div class='remositoryfilesummary'><dl>
   
BEFORE_DETAILS;

$this->showFileDetails($file, $remUser, $type);

echo <<<AFTER_DETAILS

<!-- End of remositoryfilesummary -->
</dl></div>
<!-- End of remositoryfileblock -->
</div>

AFTER_DETAILS;

}

function showFileDetails ($file, $remUser, $type, $dodisplay=true) {
if ($dodisplay AND $remUser->isAdmin()) $this->fileOutputBox(_DOWN_PUB, ($file->published == 1 ? _YES : _NO), false);

$customcontrol = unserialize($this->repository->customizer);
$customobj = new remositoryCustomizer();
$fieldnames = $customobj->getFileListFields();
$order = array();
$count = 0;
foreach ($customcontrol['S'] as $key=>$sequence) $order[$sequence] = $key;
ksort($order);
if (count($order)) foreach ($order as $key) {
if (!empty($customcontrol[$type][$key])) {
$fieldname = $fieldnames[$key][0];
$method = 'show_'.$fieldname;
if (method_exists($this, $method)) {
$count++;
if ($dodisplay) $this->$method($file);
}
}
}
return $count;
}

function show_smalldesc ($file) {
if ($file->smalldesc<>'') $this->fileOutputBox(_DOWN_DESC_SMALL, $file->smalldesc, !$file->autoshort);
}

function show_submittedby ($file) {
if ($file->submittedby) {
    $submitter =& new remositoryUser($file->submittedby);
    $this->fileOutputBox(_DOWN_SUB_BY, $submitter->name);
        }
}

function show_submitdate ($file) {
if ($file->submitdate<>'') $this->fileOutputBox(_DOWN_SUB_DATE, date ($this->repository->Date_Format, $this->controller->revertFullTimeStamp($file->submitdate)));
}

function show_filesize ($file) {
if ($file->filesize<>'') $this->fileOutputBox(_DOWN_FILE_SIZE, $file->filesize);
}

function show_downloads ($file) {
$this->fileOutputBox(_DOWN_DOWNLOADS, $file->downloads);
}

function show_license ($file) {
if ($file->license<>'') $this->fileOutputBox(_DOWN_LICENSE, $file->license, false);
}

function show_fileversion ($file) {
if ($file->fileversion<>'') $this->fileOutputBox(_DOWN_FILE_VER, $file->fileversion);
}

function show_fileauthor ($file) {
if ($file->fileauthor<>'') $this->fileOutputBox(_DOWN_FILE_AUTHOR, $file->fileauthor);
}

function show_filehomepage ($file) {
if ($file->filehomepage<>'') $this->URLDisplay (_DOWN_FILE_HOMEPAGE, $file->filehomepage);
}

function show_vote_value ($file, $terminate=true) {
if ($this->repository->Allow_Votes) {
echo "\n";
?>
<dt><?php echo _DOWN_RATING; ?></dt>
<dd>
<div class='remositoryrating'><?php echo $this->repository->RemositoryImageURL('stars/'.$file->evaluateVote().'.gif',64,12);
echo _DOWN_VOTES;
echo round($file->vote_count); ?></div>
<?php
if ($terminate) echo "\n\t\t\t\t</dd>";
}
}

function voteDisplay (&$file, $entry, $linkfunc='fileinfo') {
$this->show_vote_value ($file, false);
if ($entry AND $this->remUser->isLogged() AND !$file->userVoted($this->remUser)) {
$formurl = $this->interface->sefRelToAbs('index.php?option=com_remository&Itemid='.$this->interface->getCurrentItemid()."&func=$linkfunc&id=".$file->id);
?>
<div>
<form method="post" action="<?php echo $formurl; ?>">
<select name="user_rating" class="inputbox">
<option value="0">?</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input class="button" type="submit" name="submit_vote" value="<?php echo _DOWN_RATE_BUTTON; ?>" />
<input type="hidden" name="id" value="<?php echo $file->id; ?>" />
</form>
</div>
<?php
}
echo "\n\t\t\t\t</dd>";
}

// Not presently used in Remository, but kept here for potential value of the code
function multiOptionList ($name, $title, $options, $current, $tooltip=null) {
$alternatives = explode(',',$options);
$already = explode(',', $current);
?>
<tr>
    <td width="30%" valign="top" align="right">
  <b><?php echo $title; ?></b>&nbsp;
    </td>
    <td valign="top">
<?php
foreach ($alternatives as $one) {
if (in_array($one,$already)) $mark = 'checked="checked"';
else $mark = '';
$value = $name.'_'.$one;
echo "<input type=\"checkbox\" name=\"$value\" $mark />$one";
}
if ($tooltip) echo '&nbsp;'.tooltip($tooltip);
echo '</td></tr>';
}

function tooltip ($text) {
return '<a href="javascript:void(0)"  onmouseover="return escape('."'".$text."'".')">'.RemositoryRepository::RemositoryImageURL('tooltip.png').'</a>';
}

}

то, что получилось видно на скриншоте

очень нужна ваша помошь >:(...пытаюсь сделать толковый mp3 архив с возможностью загрузки песен пользователями с фронтенда уже больше месяца...видно не скоро такой появится в полноценном формате ^-^
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
вот собственно скрин и заветный файл

p.s. хотелось бы вставить кнопку справа от ссылки "скачать", а в идеале это был бы wordpress player(его тоже прикрепил)(для него походу нужно поправить высоту и ширину в коде, указанном nikonor'ом для remositoryFileInfoHTML.php)

[вложение удалено Администратором]
*

amitakrishna

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Я уже пол года жду продолжения этой темы. У самого музыкальный архив на основе Remository нагтове, ждет решения проблемы вставки плеера.
Плеер в Remository3441 под Joostina 2.0.0 beta работает.
Это хорошо, но мне, как и автору предыдущих постов, необходимо запустить плеер под Joomla 1.5, а тут он никак играть не хочет. Иначе говоря, плеер не получает связи с файлом.
сразу предупреждаю - xspf player работает только с ЧПУ (или попробуй предварительно конвертнуть ссылку на файл в html сущности типа &amp;)
Что-то мне подсказывает, что решение проблемы заключается в разгадке этой цитаты. Кто знает, прокомментируйте пожалуйста, что это за "сущности" такие и как их "конвертнуть"? Или, если принцип работы ЧПУ Joomla 1.13 и Joomla 1.5 отличаются, то что делать в коде для Joomla 1.5, чтобы плеер заиграл?
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
на оф сайте вышла remository 3.46 для ветки 1.0 :D

Цитировать
Description:javascript:void(0);

    Bug fixes, including further tidying up of the new group manager functions. Note that where there is a GO button, itis required only to activate changes to the filtering, and not to proceed through the main logic. You should now find that checkbox values in group manager are retained when you go to different pages or alter the number of items per page.

    Various improvements:

        * Added Subtitle for files
        * Added Alias for containers - if present, will be used in sef_ext
        * Choice of Remository or CMS bread crumbs (pathway) - or both
        * RSS links can be suppressed in configuration
        * Introduction of tagging system
        * Submitter email shown in admin side file manager

    You can upgrade to this version by uninstalling the old version and installing this one.

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

может дело не в версии Joomla а в версии remository?, хотя это маловероятно....видно придется делать сайт на joostina 2.0.0 stable >:(

друзья, я понимаю, что у вас полно дел и кроме этого, тем более что тут рассматривается Joomla 1.5, на которую многие пользователи 1.0 смотрят косо, но все же, это вопрос жизни и смерти...будет отлично, если кто-нибудь из мастеров установит себе джумлу 1.5 и покопается с remository.

Выручайте!!! ;)
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
посмотрел 1.5.8  и последний архив под нее
сделать все оч реально, только возникает проблема прямой ссылки .. то есть плееру нужна прямая ссылка для проигрывания ... если это не критично и прямая ссылка на файл допустима - можно сделать, а если все иначе, то ковыряться оч лениво :) надо шифровать ссылку и переписывать плеер чтоб он мог ее играть .. я так представляю
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
nikonor, я что-то не понял про прямую ссылку ::)
поясните пожалуйста
это в смысле нужно на каждый файл прописывать ссылку или как?
если получится только с прямой ссылкой - то буду рад и этому, помогите пожалуйста
как я уже говорил - нужно вставить плеер от wordpress справа от ссылки "скачать"

заранее спасибо ;)
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
прямая ссылка это значит, что если посмотреть в код страницы будет виден полный путь к файлу
*

amitakrishna

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
это также значит, что не будет учитываться кол-ко скачиваний/проигрываний. А хотелось бы, чтобы учитывалось, как было задумано в коде Remository.

При первом нажатии на кнопку сохранить, ремозитори выдает ссылку, типа "mysite.ru/index.php?option=com_remository&Itemid=56&func=startdown&id=9", а при повторном нажатии "mysite.ru/index.php?option=com_remository&Itemid=56&func=download&id=9&chk=51b7baa36ee10ece8e2b7d2176da77bd&no_html=1"

Получается плеер такие ссылки не воспринимает, но он же воспринимает ссылки при включенном SEF в Джумле 1.1х, почему же тогда SEF Джумлы 1.5 не подходит?
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
уважаемый nikonor, пожалуйста помогите разрулить вопрос. и еще в версии 3.46 кажется другой код в файле remository.html.php другой код и я даже в джустине не могу правильно вставить ваш код правильно >:(. может подскажите что  куда7
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
забудьте о remository
в новой версии mosets tree есть возможность добавленя дополнительных полей, включая аудио(onepixelout) и видеоплеер!!!!!!!
*

amitakrishna

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
то есть это как? Мосес Три, в качестве файлового архива?
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
именно, возможность загрузки файлов с фронтэнда: разные виды, включая аудио и видео
*

amitakrishna

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Попробовал на демо-сайте. Встоенного плеера там небыло, но я заметил следующие недостатки: 1) по всей видимости в "mosets tree" все файлы загружаются в базу данных  :-X, а что если у меня муз. коллекция с 300 альбомами в 20 категориях? Получается, что я должен забыть про разложенную по-полочкам коллекцию на FTP, и ограничиться категоризацией в каталоге. И вообще не факт, что 50мб файлы полезут в MSQL. 2) Скачивание файла не меняет колличество "Visited", а счетчик скачиваний+прослушиваний необходим. 3) Нет поддержки J1.5 Native.
« Последнее редактирование: 15.02.2009, 17:35:10 от amitakrishna »
*

amitakrishna

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
На официальном форуме Remository разработчик ответил в нескольких подобных темах, что поддержка воспроизведения аудио и видео будет в следующей полной версии 3.47. Также в следующей версии планируют добавить возможность установки даты начала и конца публикации. Ура товарисчи!
*

amitakrishna

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Вышел Remository 3.47. Новые функции: прослушивание аудио и видео, установка времени начала и окончания публикации, и др. Проблема предпрослушивания обрела другой характер (не подменяется плеер, кнопка "скачать" появляется после нажатия на "Play" и т.п.). Поскольку Remository 3.47 выпущен под J1.5, то продолжение темы см. здесь.
*

DCamer

  • Осваиваюсь на форуме
  • 36
  • 3 / 0
  • Windows XP SP3 - Forever!!!
nikonor приаттач оба файла, плиз
*

crazycrab

  • Новичок
  • 7
  • 0 / 0
Подскажите как в 3.52 сделать аудио preview
*

aser

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
пробовал сделать всё вышесказанное на Joomla 1.5 (локалхост)
вот что пишет при запуске сайта

Главная страница

Parse error: parse error, unexpected T_VARIABLE, expecting T_FUNCTION in T:\home\virtual\asas\components\com_remository\p-classes\remositoryRepository.php on line 402

 
*

llektor

  • Захожу иногда
  • 214
  • 2 / 2
Достаточно стандартного ЧПУ.
Сама функция audioPlayer должна быть там, где она сейчас и находится ... нужно ее лишь немного изменить (см. выше).
Как ее применять потом смотри на 5 постов выше ... вставляй указанный код куда тебе нужно (там где кнопка плэера наиболее удобна)

Извиняюсь возможно я не в тему,просто очень нужна подсказка
Может вы знаете,как можно стандартным SEF Joomla сделать что бы у Remository оканчание ссылки было HTML
А то поставил компонентт Remository у него ссылки не похожие на все остальные на моем сайте,то есть на сайте ссылки с оканчанием http://may-sute.com/component.html а у компонента Remository без,вот думаю млжет можно с помощью router.php  сделать что бы и у компонента Remository тоже были ссылки с оканчанием html или есчо какнеть,а то не хочеться ставить лишний стороний SEF  компонент
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка ReMOSitory "У вас нет прав для просмотра этой страницы."

Автор KingSnake

Ответов: 11
Просмотров: 1545
Последний ответ 07.11.2022, 16:42:58
от marksetter
Remository 3.58 for Joomla 3.x

Автор olaf

Ответов: 4
Просмотров: 2604
Последний ответ 04.12.2017, 21:28:04
от olaf
Плагин remository Xmap

Автор sword852d

Ответов: 0
Просмотров: 4265
Последний ответ 07.01.2015, 13:23:24
от sword852d
ReMOSitory 3.42

Автор Смотрящий на луну

Ответов: 39
Просмотров: 42245
Последний ответ 09.04.2014, 18:11:44
от alex75300
J1.7 + Remository = не хотят делать?

Автор bato

Ответов: 2
Просмотров: 5441
Последний ответ 28.01.2012, 19:27:31
от bato