Вы не зашли.
Страницы 1
Не в сети
Выглядит симпатично
Бог умер © Ницше
Ницше умер © Бог
Не в сети
RocketBoy, шаб очень даже ничего, еще бы маленькое ридми - что к чему, а то я например с фотогалерей непонял
А что ты не понял? Если есть плагин gmanager появится ссылка, в менюшке category, если нет плагина, то не появится
RocketBoyда, шаблон симпотичный +1
Спасибо дружище
Изменено RocketBoy (2010-12-29 01:44:00)
Не в сети
немогу понять как у тебя там реализован этот блок ?
у меня чтоит плагин галереи но что такое невиводится
Кстате там чете недоделано з регистрацией, вход/выход неработает, у меня всегда пишет вход
Изменено legenda (2010-12-30 03:35:31)
Не в сети
Кстате там чете недоделано з регистрацией, вход/выход неработает, у меня всегда пишет вход
ХЗ ток проверил на локалке (ИЕ, Хром, лиса) все входит и выходит и регится
Изменено RocketBoy (2010-12-30 04:25:28)
Не в сети
С допилом можно вообще выводить n превью из совершенно случайных галерей.
Пример:
http://www.chelswimming.ru/
Не в сети
infinity237, с превью понятно, а как в случайном порядке замутить? Поделись серкетным комбодопилом
_http://www.chelswimming.ru/ - хороший чистенький диз кстати, шапка супер получилась )) Твоя работа?
Не в сети
infinity237, с превью понятно, а как в случайном порядке замутить? Поделись серкетным комбодопилом
_http://www.chelswimming.ru/ - хороший чистенький диз кстати, шапка супер получилась )) Твоя работа?
Нет. Там тупо редизайн http://russwimming.ru/
Точно не помню что конкретно допиливал, вот вся функция из gmanager.php:
function plugin_gmanager_category($params)
{
global $tpl, $lang, $mysql, $template;
@include_once root.'includes/classes/upload.class.php';
$fmanager = new file_managment();
$fmanager->get_limits('image');
if (pluginGetVariable('gmanager', 'if_auto_cash'))
{
$cacheFileName = md5('gmanager'.'category').'.txt';
$cacheData = cacheRetrieveFile($cacheFileName, 30000, 'gmanager');
if ($cacheData != false) {
$template['vars']['plugin_gmanager_category'] .= $cacheData;
return true;
}
}
$tpath = locatePluginTemplates(array('category', 'category.row'), 'gmanager', pluginGetVariable('gmanager', 'locate_tpl'));
$tpl_url = $tpath['url:category'];
$output = '';
foreach($mysql->select("select * from ".prefix."_images inner join ".prefix."_gmanager on ".prefix."_images.folder=".prefix."_gmanager.name where (".prefix."_images.preview=1) and (".prefix."_gmanager.if_active=1) order by RAND() LIMIT 12") as $row1)
{
$fileurl = $fmanager->uname.''.$name.'/'.$row1['name'];
$thumburl = file_exists($fmanager->dname.$name.'/thumb/'.$row1['name'])?$fmanager->uname.'/'.$name.'/'.'thumb/'.$row1['name']:$fileurl;
$pvars['vars']['url_image'] = $fileurl;
$pvars['vars']['url_image_thumb'] = $thumburl;
$pvars['vars']['tpl_url'] = $tpl_url;
$pvars['vars']['url_gallery'] = generatePluginLink('gmanager', 'gallery', array('id' => $row1['id'], 'name' => $row1['name']));
$pvars['vars']['id'] = $row1['id'];
$pvars['vars']['name'] = $row1['name'];
$pvars['vars']['title'] = $row1['title'];
$pvars['vars']['description'] = $row1['description'];
$pvars['vars']['named'] = $row1['name'];
$pvars['vars']['orig_name'] = $row1['orig_name'];
$pvars['vars']['folder'] = $row1['folder'];
$tpl->template('category.row', $tpath['category.row']);
$tpl->vars('category.row', $pvars);
$output .= $tpl->show('category.row');
}
$tvars['vars']['tpl_url'] = $tpl_url;
$tvars['vars']['entries'] = $output;
$tvars['vars']['url_main'] = generatePluginLink('gmanager', null);
$tpl->template('category', $tpath['category']);
$tpl->vars('category', $tvars);
$template['vars']['plugin_gmanager_category'] = $tpl->show('category');
if (pluginGetVariable('gmanager', 'if_auto_cash')) cacheStoreFile($cacheFileName, $template['vars']['plugin_gmanager_category'], 'gmanager');
}
Вроде бы там только в запросе прописал order by RAND() LIMIT 12 и всё.
Не в сети
RocketBoy, код внузу шаба за что отвечает?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//When you click on a link with class of poplight and the href starts with a #
$('a.poplight[href^=#]').click(function() {
var popID = $(this).attr('rel'); //Get Popup Name
var popURL = $(this).attr('href'); //Get Popup href to define size
//Pull Query & Variables from href URL
var query= popURL.split('?');
var dim= query[1].split('&');
var popWidth = dim[0].split('=')[1]; //Gets the first query string value
//Fade in the Popup and add close button
$('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }).prepend('<a href="#" class="close"><img src="{tpl_url}/images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');
//Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
var popMargTop = ($('#' + popID).height() + 80) / 2;
var popMargLeft = ($('#' + popID).width() + 80) / 2;
//Apply Margin to Popup
$('#' + popID).css({
'margin-top' : -popMargTop,
'margin-left' : -popMargLeft
});
//Fade in Background
$('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer
return false;
});
//Close Popups and Fade Layer
$('a.close, #fade').live('click', function() { //When clicking on the close or fade layer...
$('#fade , .popup_block').fadeOut(function() {
$('#fade, a.close').remove();
}); //fade them both out
return false;
});
});
</script>
?
Не в сети
Страницы 1