Страница 2 из 3
Re: Галерея вложений в шапке форума
Добавлено: 12 дек 2011, 15:24
Nick
И не забудь сбросить кэш на главной странице админки

!
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 14:14
mycnc
Nick писал(а):Эээ... сначала отрабатывает javascript, и посылает запрос на php, он выбирает нужное количество картинок из бд и возвращает html назад. Javascript встраивает эти картинки в шапку, и потом броузер направляет запрос на сервер скрипту, который делает картинки с тенью и рамочкой.
Я не понимаю - кто запустит этот самый первый скрипт? Где его вызов?
Кэш сбрасывал. Никакого намека на картинки, рамки и тд в шапке не появляется.
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 14:45
Nick
Самый первый запускается javascript в теле шапки форума.
Ты отредактировал вот это:
Nick писал(а):И наконец клиентская часть - в /style/prosilver/template/forum_fn.js
Код: Выделить всё
/*
* Set header image gallery
*/
function add_header_image_gallery()
{
$.get(
"/custom_scripts/forum_header_gallery.php?width="+($("#page-header .inner").width()-550-220-10),
function(data){$("#site-description").after(data);}
);
}
onload_functions.push('add_header_image_gallery()');
Этот код должен дописать в шапку запрос картинок для галереи... Нажми "консоль" в firebug, может там какая-то ошибка в javascript, тогда она в консоле отобразится.
Да, у тебя есть jquery? Если нет поставь и в owerall_header его пропиши!
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 14:56
mycnc
$ is not defined
в строке $.get( ....
Ни хрена не понятно, но увлекательно
ага - похоже как раз jQuery ??
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 15:12
Nick
Он самый, качай с jQuery.com, сохраняй куда-нибудь на сайт и ссылку на него в head, по примеру ссылок на другие скрипты.
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 15:23
mycnc
Сделал, лучше не стало.
На сегодня завязываю (надо еще и поработать), но хотя бы понятно - куда рыть.
Спасибо за помощь.
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 15:43
Nick
Если речь идет об этом форуме
http://justcnc.com/forum/, то в head не появилось объявления jQuery. Возможно не сбросил кэш.
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 16:10
mycnc
форум этот, пробовал кидать jquery в разные каталоги, но похоже он не находится.
в overall_header прописывал в body и head
кэш сбрасывал.
Без изменений
Есть рекомендации куда его положить? Там min и обычная версия - брал обычную.
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 17:02
Nick
Нужно только в head. Что-то я не нашел ссылку на jquery в форуме. Значит, либо не тот файл (не от той темы), либо не сбросил кэш.
У меня это: public_html/forum/styles/prosilver/template/overall_header.html
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 17:32
mycnc
А я кидал все это в админский каталог.
Стало лучше.
Теперь такая нестыковочка -
forum_header_gallery.php ищет везде в таблице поле attach_id, а в таблице сделано id (согласно инструкции

Где переименовать ?
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 17:40
Nick
Упс... Вот такой sql запрос:
ALTER TABLE phpbb_header_attach_clicks CHANGE COLUMN id attach_id int primary key
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 18:06
mycnc
теперь ошибок нет.
Картинок тоже нет - не понимаю откуда и в какой момент они набираются.
В одном из php упоминается cnc-club.ru как источник картинок, что в данной ситуации тоже не очень правильно ?
Re: Галерея вложений в шапке форума
Добавлено: 13 дек 2011, 20:58
Nick
это точно

...
вообще схема примерно такая. Создается ajax запрос, в ответ приходит список картинок. После этого в шапку должен добавится список картинок.
Результат запроса можно посмотреть в firebug во вкладке сеть.
После того, как появятся тэги <img> можно двигаться дальше.
Re: Галерея вложений в шапке форума
Добавлено: 14 дек 2011, 09:54
mycnc
Прикольная закладка - Net.
Я правлю php скрипты - а оно все равно лезет на cnc-club. Еще какой-то кэш есть?
Нашел! в два места кидал custom_scripts и правил не там.
Теперь проблема - оно ищет картинки и не находит.
Кто положит картинки в
http://justcnc.com/image/forum_header/1 ... rum/files/********** ?
PS: Если я уже утомил, то можно бросить это дело.
Re: Галерея вложений в шапке форума
Добавлено: 14 дек 2011, 10:50
Nick
1. нужно, чтобы правильно работал mod rewrite.
2. когда он работает, все запросы типа /image/forum_header/100x82f/forum/files/2_b9366256ea41bcadb91bb72d39158257 передаются скрипту imageprocessor. Который из адреса берет тип обработки картинки - forum_header, масштабирование - 100x82f (уместить(fit) в 100x82) и ссылка на изображение - /forum/files/2_b9366256ea41bcadb91bb72d39158257
3. Скрипт смотрит есть ли такое изображение в кэше. Если есть, то выдает его. Если нет - то создает по правилам описанным в скрипте.
Сейчас по этой сслыке говорит, что файл не найден, наверное не правильно работает rewrite....
http://justcnc.com/image/forum_header/1 ... 2d39158257
Re: Галерея вложений в шапке форума
Добавлено: 14 дек 2011, 11:14
mycnc
Nick писал(а):1. нужно, чтобы правильно работал mod rewrite.
2. когда он работает, все запросы типа /image/forum_header/100x82f/forum/files/2_b9366256ea41bcadb91bb72d39158257 передаются скрипту imageprocessor. Который из адреса берет тип обработки картинки - forum_header, масштабирование - 100x82f (уместить(fit) в 100x82) и ссылка на изображение - /forum/files/2_b9366256ea41bcadb91bb72d39158257
3. Скрипт смотрит есть ли такое изображение в кэше. Если есть, то выдает его. Если нет - то создает по правилам описанным в скрипте.
Сейчас по этой сслыке говорит, что файл не найден, наверное не правильно работает rewrite....
http://justcnc.com/image/forum_header/1 ... 2d39158257
rewrite заработал
теги img появились
картинок нет
ссылка сейчас говорит - Fatal error: Class 'Imagick' not found in /home/cnccont2/public_html/justcnc.com/custom_scripts/imageprocessor_imagick.php on line 161
Я даже временами понимаю, что делаю

Re: Галерея вложений в шапке форума
Добавлено: 14 дек 2011, 11:30
Nick
хммм... похоже у тебя на сервере php собран без imagemagic...
Допиши в начало файла
phpinfo();
die;
глянем, что у тебя с настройками

Re: Галерея вложений в шапке форума
Добавлено: 14 дек 2011, 11:35
mycnc
Re: Галерея вложений в шапке форума
Добавлено: 14 дек 2011, 11:54
Nick
Да, похоже нет imagic...
А что за хостер? Я своего (sweb) просил, они мне переносили сайт за пол дня на сервер с image magickом.
Re: Галерея вложений в шапке форума
Добавлено: 14 дек 2011, 11:57
mycnc
justhost.com
Послал запрос, ждемс