Решил для реализации простенькой галереи поставить album photos, в итоге получаем аналог этого
Ну картинку я поправил - подрезал исходник, чтобы за края темы не вылазила.
А вот как убрать эти две ссылки над картинкой? Они мне не нужны.
Решил для реализации простенькой галереи поставить album photos, в итоге получаем аналог этого
Ну картинку я поправил - подрезал исходник, чтобы за края темы не вылазила.
А вот как убрать эти две ссылки над картинкой? Они мне не нужны.
Комментарии
так в tpl.php вывод уберите
Я, честно говоря, в этом не особо...
Имеется в наличии:
photos_albumview.tpl.php
photos_flash.tpl.php
photos_imageblock.tpl.php
photos_imageview.tpl.php
photos_swfu_style.tpl.php
photos-quote-page.tpl.php
в котором копать?
И самое главное что искать и на что менять?
.
Представьте что у вас экран с разрешением 800*600, а вы пытаетесь посмотреть фотки с фотоаппарата разрешением 3000*2000... При 100% масштабе оно тупо не поместится в экран... Прийдется проматывать скролом...
Вывод... Сделайте изображение меньше... Я бы сделал ширину не более 600 пикселов... Решать вам...
так с изображением я так и поступил.
меня интересует что поправить, чтобы две ссылки над картинкой не выводились?
я точно не знаю, но судя по названиям photos_imageview.tpl.php подойдет, а в нем должно быть что-то вроде $node->links (наверное я не уврен) вот это надо просто удалить
PS: photos_imageview.tpl.php скопируйте в папку темы и отчистите кеш, и экспериментируйте на нем
node есть в двух файлах.
1. photos_imageblock.tpl.php
<div class="photo_info_top"><?php print t('Belongs to node:');?></div>
<div class="photo_info_bottom">
<a href="<?php print $image['album']['nodeurl'];?>"><?php print $image['album']['mynode']->title;?></a>
(<?php print $image['album']['mynode']->photos['count'];?>)
</div>
<?php }?>
2. photos_albumview.tpl.php
<?php if($node->album['url']){
print '<div class="album-left"><img src="'.$node->album['url'].'"></div><div class="album-right">';
}?>
<h2><?php print $node->titlelink;?></h2>
<div class="photos-meta"><?php print theme('username', $node);?><span class="photos-time"><?php print t('Published in ').$node->time;?></span><span class="photos-imgnum"></span><?php print t('A total of %num images',array('%num' => $node->album['count']));?></div>
<?php print $node->teaser;?>
<?php if($node->album['url']){ print '</div>';}?>
<div class="photos-editmenu"><?php print $node->albumlink;?></div>
</div>
Какой похож на правду?
При нажатии на ссылку "Оригинальный размер" появлялась подобная картинка и ссылки над ней выходящие за размеры темы.
Решения:
1. Для того, чтобы устранить выползание картинки за тему, пришлось загружать ее на сайт размером не более 448*336, что при просмотре позволяло вписываться в тему.
2. Для устранения ссылок появляющихся над картинкой, решил вообще не давать при ее просмотре пользоваться ссылками "Редактировать комментарий" и "Оригинальный размер" (появляются по умолчанию)
Для этого в файле photos_imageview.tpl.php надо удалить следующие строки:
print $image->links['edit'];
print $image->links['comment'];
print $image->links['more'];
?>
Всем спасибо за подсказанные идеи!
Обнаружилась другая проблема.
При попытке удалить фото из альбома, выдает ошибку:
Делаю в браузере "Обновить" - фото удалено, а Drupal пишет следующее:
741 global $user;
742 foreach($form_state['values']['photos'] as $fid => $key) {
743 if (!empty($key['del'])) {
744 _photos_file_del($fid);
745 db_query('DELETE FROM {x_image} WHERE fid = %d', $fid);
746 db_query('DELETE FROM {x_vote} WHERE fid = %d', $fid);
747 db_query('DELETE FROM {comments} WHERE cid IN (SELECT cid FROM {x_vote} WHERE fid = %d)', $fid);
748 _comment_update_node_statistics($key['pid']);
749 }else{
750 db_query("UPDATE {x_image} SET pid = %d, des = '%s', wid = %d WHERE fid = %d", $key['pid'],$key['des'], $key['wid'], $fid);
751 if ($key['pid'] != $key['oldpid']) {
752 db_query('UPDATE {comments} SET nid = %d WHERE cid IN (SELECT cid FROM {x_vote} WHERE fid = %d)', $key['pid'], $fid);
753 _comment_update_node_statistics($key['pid']);
754 _comment_update_node_statistics($key['oldpid']);
755 }
756 }
757 }
758 }
Подскажите в чем проблема? Что поправить?