El Loco Опубликовано 22 Апреля 2007 Жалоба Поделиться Опубликовано 22 Апреля 2007 Нужно сделать:1. чтобы при просмотре миниатюр или рисунков в теге ALT выводился заголовок рисунка, а не имя файла типа "***.jpg";2. при открытии страницы с рисунком в теге TITLE выводился все тот же заголовок рисунка. Смотрел шаблоны, и вроде как там такого нет. Т.е. нужно править php-код по всей видимости. Прошу помочь с этими вопросами. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 25 Апреля 2007 Автор Жалоба Поделиться Опубликовано 25 Апреля 2007 Как-то неактивно вы помогаете здесь я сам ответил на первый свой вопрос.а вот второй вопрос остался открытым.так где же строится тайтл галереи? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 25 Апреля 2007 Жалоба Поделиться Опубликовано 25 Апреля 2007 так где же строится тайтл галереи?./modules/gallery/img_view.php:$this->title = $this->ipsclass->vars['board_name'].$this->ipsclass->lang['sep'].$this->ipsclass->lang['gallery'].$this->ipsclass->lang['sep'].$this->ipsclass->lang['viewing_img'];Думаю, сам поймешь, как и что изменять дальше =)Если будут вопросы — пиши тут, постараюсь подсказать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 25 Апреля 2007 Автор Жалоба Поделиться Опубликовано 25 Апреля 2007 Спасибо, теперь немного понятнее. Мне хотелось вставить заголовок фотки в тайтл страницы для лучшей индексации. Форум у меня тематический, поэтому только плюс будет, если хорошо проиндексируется.Заголовок рисунка это переменная $capiton.В файле, где строится тайтл - img_view.php, этот capiton встречается в таком фрагменте: $this->ipsclass->DB->simple_construct( array( 'select' => 'id, caption, masked_file_name, directory, media, thumbnail', 'from' => 'gallery_images', 'where' => "{$where} AND id < {$this->ipsclass->input['img']}", 'order' => "id DESC", 'limit' => array( 0,2 ) ) ); $res = $this->ipsclass->DB->simple_exec();Только это в данном случае не переменная, а столбец в таблице бд.То есть я не могу просто так взять и вставить $capiton в строчку с тайтлом. Этот capiton откуда-то надо выцепить.У меня знания ipb и php посредственные, поэтому, если не трудно, расскажи, пожалуйста, как мне сделать так, чтобы в тайтле выводился заголовок публикуемого фото. Ну и напишу для других, как я изменил альты у рисунков: /forum/modules/gallery/lib/gallery_library.phpищем фрагмент "alt". Находим что-то типа:$img_tag = "<img src='{$img_url}{$i['medium_file_name']}' {$attach} alt='{$thumb}{$i['masked_file_name']}' />"; Заменяем на:$img_tag = "<img src='{$img_url}{$i['medium_file_name']}' {$attach} alt='{$i['capiton']}' />"; Находим:return "<img src='{$img_url}{$i['masked_file_name']}' {$attach} alt='{$thumb}{$i['masked_file_name']}' />"; Заменяем на:return "<img src='{$img_url}{$i['masked_file_name']}' {$attach} alt='{$i['capiton']}' />"; Т.е. по сути мы убрали из альта "{$thumb}" и заменили "masked_file_name" на "capiton" (заголовок). Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
wrm Опубликовано 26 Апреля 2007 Жалоба Поделиться Опубликовано 26 Апреля 2007 Ты уверен, что $capiton, а не $caption? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 26 Апреля 2007 Автор Жалоба Поделиться Опубликовано 26 Апреля 2007 Уточни свой вопрос. А то я не понял, что ты имеешь ввиду. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 27 Апреля 2007 Жалоба Поделиться Опубликовано 27 Апреля 2007 capiton == falsecaption == true?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 27 Апреля 2007 Автор Жалоба Поделиться Опубликовано 27 Апреля 2007 capiton - заголовок. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 4 Мая 2007 Автор Жалоба Поделиться Опубликовано 4 Мая 2007 Спасение утопающих...********************************************************************* ********************************************************************* modules/gallery/img.view.php >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // ------------------------------------------------------- // Page Stuff // ------------------------------------------------------- $this->title = $this->data['caption']; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ********************************************************************* ********************************************************************* modules/gallery/category.php НАЙТИ: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // ----------------------------------------------------- // Page Stuff // ----------------------------------------------------- $this->title = $this->ipsclass->vars['board_name'].$this->ipsclass->lang['sep'].$this->ipsclass->lang['gallery']; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ЗАМЕНИТЬ НА: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // ----------------------------------------------------- // Page Stuff // ----------------------------------------------------- $this->title = $cat['name']; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Вопрос исчерпан Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 5 Мая 2007 Жалоба Поделиться Опубликовано 5 Мая 2007 capiton - заголовок. http://lingvo.yandex.ru/fr?text=capiton&st_translate=1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 5 Мая 2007 Автор Жалоба Поделиться Опубликовано 5 Мая 2007 я не о переводе.ничего не выдумывал. как в коде было, так и перенес.могу дать сцылу на галерею - у меня работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 5 Мая 2007 Жалоба Поделиться Опубликовано 5 Мая 2007 есстесственно работаетmodules/gallery/img.view.php>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // ------------------------------------------------------- // Page Stuff // ------------------------------------------------------- $this->title = $this->data['caption'];<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ++ http://img511.imageshack.us/img511/3676/capitonlc2.jpg Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 8 Мая 2007 Автор Жалоба Поделиться Опубликовано 8 Мая 2007 против базы не попрешь)значит я чего-то напутал с буквами.в общем, это не так страшно. главное понять принцип. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.