Блог пользователя - Splinter

проверка на тип материала [Решено]

4 августа 2009 в 1:25

Здравствуйте, подскажите пожалуйста как можно проверить относится ли страница к определенному типу материала?
пробовал написать <?php if ($type != 'product') { ?><?php print $title ?> <?php }; ?>

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

ограничить вывод поля cck

1 августа 2009 в 7:38

Добрый день, подскажите пожалуйста, как можно ограничить на кол-во символов вывод поля, созданного с помощью cck?
Вроде есть функция truncate_utf8(), но при ее использовании у меня просто не выводится тогда никакое поле. В чем проблема не знаю. Спасибо.

php запрос на перенос таблиц

26 июля 2009 в 13:35

Здравсвуйте, такая штука у меня, есть 2 таблицы в базе, 1 с категориями, а 2 со всяческой информации о товаре.
Каждая категория в 1 таблице имеет свой id, он совпадает с pid во 2-ой таблице, тем самым каждый товар относится к одной из категорий. Несколько товаров может относится к одной и той же категории.
Так задача в том что надо перенести значения поля item_name (русское название категории) из 1 таблицы во 2-ую таблицу, причем перенести с условием что id категории совпадает с pid , в специальное поле category.

Написал такой код:

<?php
$link 
mysql_connect('localhost''root''root') or die("Could not connect : " mysql_error()); //подсоедниились к хосту
mysql_select_db('22'$link) or die("Could not select database"); //выюрали базу
mysql_query("SET NAMES utf8"); //выставили кодировку

$k=0;
$result mysql_query"SELECT id, item_name FROM project_cat_copy"$link); //получили поля id и item_name из таблицы 
$resultPID mysql_query"SELECT pid FROM project_copy_backupn"$link); //получили поле pid из таблицы 
for($i 1$i mysql_num_rows($result); $i++){
    for(
$j 1$j mysql_num_rows($resultPID); $j++){
        
$k = (int)mysql_result($result$i"id");
        
        if(
$k == (int)mysql_result($resultPID$j"pid")){
            
$query "INSERT INTO project_copy (category) VALUES ((string)mysql_result($result$i, "item_name"))";
            
$resultQuery mysql_query($query);
        }
    }    
}
?>

Выдвет ошибку: Parse error: parse error in Z:\home\apn.ru\www\cat.php on line 13

Перенос каталога с другого сайта

16 июля 2009 в 9:55

Приветствую сообщество, возникла такая задача у меня, надо перенести сайт на друпал, но на этом сайте огромный каталог, около 3000 - 5000 товаров в 50 - 100 категориях, руками если вбивать, то уйдет вечность. Возможно есть какое то решение для такого, причем заказчик хочет с сохранением адреса, но это уже не столь важно? Очень нужна ваша помощь. Спасибо

конфликт imagefield и filefield

5 апреля 2009 в 11:12

Здравствуйте, существует такая проблема, создал новый тип материала, с помощью filefield создал поле, куда загружается видеоролик, но потом потребовалось добавить imagefield, чтобы загружать фотографии и imagecache для их ресайза. Так вот при попытке загрузить изображение выскакивает ошибка что данный формат не поддерживается и показывает какой формат должен быть, хотя именно такие форматы данных я и пытаюсь загрузить.

Слайдер & редактирование формата даты

13 марта 2009 в 21:35

Приветствую сообщество, увидел на сайте http://www.mariusroosendaal.com/ слайдер контента, хотелось бы использовать его на своём сайте, может есть уже готовое решение подобного? И второй вопрос, как можно отредактировать формат даты, т.е. при просмотре даты надо убрать надпись "опубликованно admin в", как это можно сделать? Пните куда смотреть, спасибо.

i18n переключение между вариантами

4 марта 2009 в 22:17

Приветствую сообщество, начал осваивать многоязычность на сайте, поставил модуль i18n, включил нужные подмодули, создал 2 блока с разными языками являющимился менюшками на сайте, создал из них 1 мульти блок, включил блок перехода с одного языка на другой, всё хорошо. Но так и не получилось у меня создать ноду так как мне бы хотелось. Т.е. в моих меню адреса на которые они ссылаются одни и теже, например contacts, и как я понимаю адреса должны выглядеть так: ***/ru/contacts и ***/en/contacts для русского и английского языка. При создании ноды с таким адресом, она присваивается сразу обоим языкам, какой бы язык я не выбрал при создании. Когда я её создал появляется вкладка сверху Translation где я создаю вторую версию но уже английскую например. И там у меня уже не получается задать адрес как contacts, приходится называть по другому. И потом сопоставлять эти 2 различные ноды друг другу. При переключении языков, контент тоже переключается. Но адреса разные, можно ли это как то вылечить? на форуме искал, так и не нашел решения. Подскажите если кто то боролся с этим, может в настройках что не так, хотя всё перевел, всё понятно и выставил так как надо. Спасибо.

Сайт фотографа

24 января 2009 в 15:31

Решил и я свой последний проект выставить на обсуждение, делал сайт знакомому фотографу, дабы набраться опыта и набить портфолио, на сайте всё реализовывал один, от дизайна и верстки до функционала.
http://photo.autokompas-nsk.ru/

использовал модули:

brilliant_gallery
colorpicker
image
jquery_update
lightbox2
taxonomy_image
views

количество нод в термине

24 января 2009 в 8:53

Приветствую сообщество. Как можно посчитать количество нод для определенного термина. Суть в том что у меня есть на сайте галереи, темизировал их вывод через вьюс, а как в выводе сделать чтобы выводилось количество изображений не знаю, ни через вьюс, ни кодом. Помогите плиз.

вид вывода галереи в прикрепленном файле:

Тема админки

21 января 2009 в 13:39

Приветствую сообщество, появилась такая мысль у меня, написать отдельную тему для админки и устанавливать её на всех своих работах в качестве аднистраторской. На некоторых сайтах есть необходимости эту тему использовать не только в путях типо admin/* но и на node/add/* где в друпале можно такое сделать? спасибо заранее:)

как сделать более универсальным Views

18 января 2009 в 8:52

Доброго времени суток, начал изучать views и получилось на первый взгляд не плохо, да и не такой он сложный как в начале кажется, только столкнулся с такой проблемой. На сайте который я делал http://cinemation.ru/ в разделе портфолио можно смотреть каталог работ по разным категориям ( кино, реклама, мультфильмы) и мне чтобы каждая категория отображалась так как я хочу пришлось для каждой из них создать 3 отдельных вида и файлы темизации views-list-film.tpl.php, views-list-cartoon.tpl.php и views-list-advertisment.tpl.php плюс 1 файл с css и каждому отдельную функцию в template.php, так вот в чем вопрос, можно ли сделать это более универсальным, ведь если админ (добавлять работы буду не я) решит добавить новую категорию, потом добавит туда работу, она уже не будет так отображаться как уже существующие.

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

JW FLV Player не работает fullscreen

6 января 2009 в 12:49

Помогите пожадуйста, поставил на сайт JW FLV Player, настроил jQueryMedia, ролики проигрываются, использую формат flv но не работает режим просмотра на полный экран. Запускал плеер отдельно, кнопка на полный экран работает, а в браузере, при проигрывании файла нет. Что делать не знаю, помогите плиз.
http://gies.autokompas-nsk.ru/node/32

views ничего не отображает

26 декабря 2008 в 21:58

создал новый тип документа - работа, добавил поля, возможность загрузки и просмотра видео, задача следующая: надо вывести на странице с портфолио в табличном виде термины таксономии (кино, реклама, мультфильм) с описанием, при выборе одной из категорий, должно опять же в табличной форме выводиться всё содержимое категории, должны использоваться в отображении каждой из работы такие поля: изображение, название проекта, год, режиссер, краткое описание. Но что бы я не делал, абсолютно ничего не выводится, пробовал создавать новый блок, блок вставлял в нужный регион, но он тоже ничего не показывал, может я что то не то делаю? пробовал различные примеры, которые некоторые описывали как сделать, но всё равно ничего не работает, всю документацию прочитал но так и не нашел ответа на свои вопросы:( подскажите пожалуйста, как такое сделать? где я ошибаюсь?

video, cck, таксономия

20 декабря 2008 в 21:41

Привествую сообщество, помогите разобраться пожалуйста, стоит передо мной задача по созданию сайта студии озвучки фильмов и мультиков, планируется раздел портфолио, в котором должны отображаться их работы, при выборе работы, должно загружаться новая страница, на которой дана полная информация о работе. Каждая работа должна будет содержать такие поля: Название проекта, тип проекта, год, режиссер, описание проекта и самое главное это видеофрагмент (для каждой работы должно быть предусмотрено загрузка нескольких видеофрагментов) в виде маленького изображения, при выборе которого появлялся плеер, в новом окне или с помощью другого модуля, например такого как shadowbox.

Планирую использовать такие модули как video - для загрузки видео на сайт, сск - для создания нового типа материала, чтобы можно комфортнее добавлять работы, модуль таксономии - для создания словарей для таких полей как: тип проекта, год, режиссер. Правильно ли я выбрал модули? Может что то другое стоит взять, в друпале сравнительно не давно, мог бы кто нибудь более подробно описать как всё это реализовать?

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

Всем спасибо.

опять про flashgallery

17 декабря 2008 в 8:25

Приветствую сообщество, такая проблема, не получается у меня поставить flash gallery, точнее поставить получается, а увидеть галерею нет, выводит каждый раз что надо скачать и установить флеш плеер, хотя я скачивал, устанавливал, ни в одном из браузеров не просматривается. Читал документацию, там этот вопрос так и не решил никто, может кто то смог исправить ошибку? Заранее спасибо.

Вывод списка галарей в блок

4 декабря 2008 в 8:48

использую image gallery, создал около 20-ти альбомов и решил список галерей в блок. Никто не подскажет как это реализовать?

lightbox2 просмотр изображений

3 декабря 2008 в 14:37

Приветствую сообщество. Подскажите пожалуйста, как сделать чтобы при посмотре изображений в лайтбоксе, я мог просматривать не только 6 фотографий (у меня на странице настроен показ по 6 фотографий), но и все те что на следующих страницах, иначе пользователь должен выйти из показа изображений, перейти на следующую страницу и так каждый раз, что очень не удобно, вроде в модуле не нашел. Может кто то сталкивался с таким?

Видео портал

25 ноября 2008 в 15:14

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

Косяк с базой

6 ноября 2008 в 23:10

собрал сайт на локалке, закинул на поддомен, чтобы показать заказчику, взялся устанавливать у него на хостинге, залил движок и дамп базы, а при заходе на сайт выдаёт такую штуку:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2).
в settings.php прописал всё правильно, не впервой уже.
что это может быть? помогите плиз.

[Решено] не ставится favicon

6 ноября 2008 в 9:33

Спасайте не ставится собственный favicon, какая может быть причина? при указании картинки убираю галочку с "использовать картинку по умолчанию" далее жму сохранить, страница перезагружается и ничего не меняется! Может кто то знает где лежит родной, заменить его на свой и не было бы проблем. Спасибо.