freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 я не смотрел что он делает =) __ архив битый Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 архив битый Перезалил. У меня он нормально открывается... Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 Методом проб о ошибок выяснил что код, отвечающий за вывод картинки + текст новости <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> <?php } Т.е. за вывод картинки отвечает код: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Пробую его запихать в файл /catalog/view/theme/cofran/template/module/news2_home.tpl он мне выдает ошибку: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/module/news2_home.tpl on line 22 Может я куда-то не туда вставляю этот код и не инициализирую переменную image? Если так, то как это исправить? К сожалению не очень силен в PHP, так что не судите строго :) Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 1.все строчки с image2 грамотно перенести из news2/catalog/controller/information/news2.php в news2/catalog/controller/module/news2.php 2 image2 заменить на image Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 1.все строчки с image2 грамотно перенести из news2/catalog/controller/information/news2.php в news2/catalog/controller/module/news2.php 2 image2 заменить на image Вот все сделал как написано...и тупо ничего не выводит...ни ошибок, ни предупреждений, ни КАРТИНКИ :) Судя по коду <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> картинка выводится через переменную $thumb...но она определена лишь в 1-м месте в /catalog/controller/information/news2.php и я перенес ее в /catalog/controller/module/news2.php Будут еще какие-нибудь идеи что еще можно сделать? Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 php нет нет рукой, дома посмотрю что не так Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 php нет нет рукой, дома посмотрю что не так Благодарю! Буду ждать ответа. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 . catalog.zip Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 (змінено) А что Вы конкретно изменили в файле news2.php? P.S. В общем ничего из этого так и не вышло...ничего не поменялось, ничего не изменилось. P.S.S. Удалил отовсюду записи, связанные с image2. Теперь имеется чистый image, который хотелось бы вывести в превью...ничего лишнего. Змінено 14 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Ну так что, неужели никто не знает как решить данную проблему? Жду ваших мнений по данной проблеме... ДАНО: В каждой вкладке "Данные" конкретной новости имеется пункт "Изображение (Кликните по картинке для ее замены)". Эта картинка отображается справа от новости на странице детальной информации: ЧТО СДЕЛАТЬ: Необходимо выцепить эту картинку и вывести ее на страницу анонса новости: Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 20 грудня 2011 Share Опубліковано: 20 грудня 2011 я сделал почти копию модуля, но уже пожалел что выложил, не доведя дело до конца. в этом атаче пример того как выводить картинки, рабочий разумеется. Прикрепленный файл catalog.zip (2,27К)если у вас не хватает каких-то познаний в той или иной области не нужно ныть, или просить "дайте". нужно разбираться.это уже второй раз на моей памяти когда вы заводите новую тему не закончив со старой, усидчивее что ли нужно быть. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Туплю...причем жестко. <?php foreach ($news as $news_story) { ?> <div> <a href="<?php echo $news_story['href']; ?>"><img src="<?php echo $news_story['image']?>"><?php echo $news_story['description']; ?></a> </div> <?php } ?> Это и есть вывод картинки в превьюху...долго не мог догнать чего это вы выложили. Спасибо конечно большое, но хотелось бы отметить, что не все прям такие мега-шары в PHP (в отличии от вас) чтобы сообразить прям так сразу что да как...писал что я в PHP не особо силен (ну извините!) => поэтому и приходится обращаться сюда повторно и просить чтоб помогли в некоторых вопросах...так что попрошу не читать лекции на тему усидчивости, а попонятнее объяснить в стиле "для чайников" ;) Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Прошу меня простить, но возник еще один вопрос...и на этот раз окончательный - перепробовал все способы, решения пока не нашел... вопрос следующего характера - как можно вывести эту картинку на страницу "Все новости". Т.е. если все это наглядно продемонстрировать, то получается следующее: Сейчас главная страница выглядит так: Страница "Архив новостей" сейчас выглядит вот так: Необходимо сделать так: Код для вывода в файле \catalog\view\theme\cofran\template\information\news2.tpl: <?php echo $header; ?> <div class="main"> <div class="page"> <div class="indent-bg-main"> <div class="border-left"> <div class="border-right"> <div class="border-top"> <div class="border-bot"> <div class="left-top"> <div class="right-top"> <div class="left-bot"> <div class="right-bot"> <div class="indent-binder"> <div class="col-left sidebar"><?php echo $column_left; ?></div> <div class="col-main"> <div class="page-title"> <h1 style="color:#000; padding-left:8px"><?php echo $heading_title; ?></h1> </div> --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> --------------------------------КОНЕЦ КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ "АРХИВЫ СТАТЕЙ И ОБЗОРОВ"-------------------------------- <?php } elseif (isset($news_data)) { ?> <div class="middle"> <?php foreach ($news_data as $news) { ?> <div class="middle"> <h4 style="text-align:left; color:#000; margin:15px 0 15px 15px;"><?php echo $news['title']; ?></h4> <div style="padding-left:15px; padding-right:0px"><?php echo $news['description']; ?>…</div> <div style="margin-top: 10px;"> <div style="float:left; text-align:left; padding-left:15px"><b><?php echo $text_date_added; ?></b> <?php echo $news['date_added']; ?></div> <div style="float:right; text-align:right; padding-right:15px"><a style="color:#FF871F" href="<?php echo $news['href']; ?>"><span><?php echo $text_read_more; ?></span></a></div> </div> <br /> <br /> <div style="border-top:1px solid #CCCCCC"></div> </div> <?php } ?> </div> <?php } ?> </div> <div class="col-right sidebar"><?php echo $column_right; ?></div> <div class="clear-block"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <?php echo $footer; ?> </div> Таким образом следующий код отвечает за вывод картинки на странице детальной инфы: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Если я его вставляю в код для отображения страницы "АРХИВЫ И ОБЗОРЫ", то появляется ошибка: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/information/news2.tpl on line 37 Как правильно инициализировать эту переменную в контроллере? И вдобавок ко всему ругается на Fatal error: Call to a member function resize() on a non-object in /usr/home/hosting/wt1000862/htdocs2/catalog/controller/information/news2.php on line 72 Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Вопрос снят! Всем ОГРОМНОЕ спасибо!!! Тема полностью решена!!! :) Надіслати Поділитися на інших сайтах More sharing options... serxion Опубліковано: 21 грудня 2011 Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 21 грудня 2011 Автор Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Не вопрос. Как все оформлю - сразу выложу (возможно отдельной темой) ;) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 2 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Аналог модуля News Page Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 архив битый Перезалил. У меня он нормально открывается... Надіслати Поділитися на інших сайтах More sharing options...
GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 Методом проб о ошибок выяснил что код, отвечающий за вывод картинки + текст новости <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> <?php } Т.е. за вывод картинки отвечает код: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Пробую его запихать в файл /catalog/view/theme/cofran/template/module/news2_home.tpl он мне выдает ошибку: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/module/news2_home.tpl on line 22 Может я куда-то не туда вставляю этот код и не инициализирую переменную image? Если так, то как это исправить? К сожалению не очень силен в PHP, так что не судите строго :) Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 1.все строчки с image2 грамотно перенести из news2/catalog/controller/information/news2.php в news2/catalog/controller/module/news2.php 2 image2 заменить на image Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 1.все строчки с image2 грамотно перенести из news2/catalog/controller/information/news2.php в news2/catalog/controller/module/news2.php 2 image2 заменить на image Вот все сделал как написано...и тупо ничего не выводит...ни ошибок, ни предупреждений, ни КАРТИНКИ :) Судя по коду <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> картинка выводится через переменную $thumb...но она определена лишь в 1-м месте в /catalog/controller/information/news2.php и я перенес ее в /catalog/controller/module/news2.php Будут еще какие-нибудь идеи что еще можно сделать? Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 php нет нет рукой, дома посмотрю что не так Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 php нет нет рукой, дома посмотрю что не так Благодарю! Буду ждать ответа. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 . catalog.zip Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 (змінено) А что Вы конкретно изменили в файле news2.php? P.S. В общем ничего из этого так и не вышло...ничего не поменялось, ничего не изменилось. P.S.S. Удалил отовсюду записи, связанные с image2. Теперь имеется чистый image, который хотелось бы вывести в превью...ничего лишнего. Змінено 14 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Ну так что, неужели никто не знает как решить данную проблему? Жду ваших мнений по данной проблеме... ДАНО: В каждой вкладке "Данные" конкретной новости имеется пункт "Изображение (Кликните по картинке для ее замены)". Эта картинка отображается справа от новости на странице детальной информации: ЧТО СДЕЛАТЬ: Необходимо выцепить эту картинку и вывести ее на страницу анонса новости: Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 20 грудня 2011 Share Опубліковано: 20 грудня 2011 я сделал почти копию модуля, но уже пожалел что выложил, не доведя дело до конца. в этом атаче пример того как выводить картинки, рабочий разумеется. Прикрепленный файл catalog.zip (2,27К)если у вас не хватает каких-то познаний в той или иной области не нужно ныть, или просить "дайте". нужно разбираться.это уже второй раз на моей памяти когда вы заводите новую тему не закончив со старой, усидчивее что ли нужно быть. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Туплю...причем жестко. <?php foreach ($news as $news_story) { ?> <div> <a href="<?php echo $news_story['href']; ?>"><img src="<?php echo $news_story['image']?>"><?php echo $news_story['description']; ?></a> </div> <?php } ?> Это и есть вывод картинки в превьюху...долго не мог догнать чего это вы выложили. Спасибо конечно большое, но хотелось бы отметить, что не все прям такие мега-шары в PHP (в отличии от вас) чтобы сообразить прям так сразу что да как...писал что я в PHP не особо силен (ну извините!) => поэтому и приходится обращаться сюда повторно и просить чтоб помогли в некоторых вопросах...так что попрошу не читать лекции на тему усидчивости, а попонятнее объяснить в стиле "для чайников" ;) Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Прошу меня простить, но возник еще один вопрос...и на этот раз окончательный - перепробовал все способы, решения пока не нашел... вопрос следующего характера - как можно вывести эту картинку на страницу "Все новости". Т.е. если все это наглядно продемонстрировать, то получается следующее: Сейчас главная страница выглядит так: Страница "Архив новостей" сейчас выглядит вот так: Необходимо сделать так: Код для вывода в файле \catalog\view\theme\cofran\template\information\news2.tpl: <?php echo $header; ?> <div class="main"> <div class="page"> <div class="indent-bg-main"> <div class="border-left"> <div class="border-right"> <div class="border-top"> <div class="border-bot"> <div class="left-top"> <div class="right-top"> <div class="left-bot"> <div class="right-bot"> <div class="indent-binder"> <div class="col-left sidebar"><?php echo $column_left; ?></div> <div class="col-main"> <div class="page-title"> <h1 style="color:#000; padding-left:8px"><?php echo $heading_title; ?></h1> </div> --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> --------------------------------КОНЕЦ КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ "АРХИВЫ СТАТЕЙ И ОБЗОРОВ"-------------------------------- <?php } elseif (isset($news_data)) { ?> <div class="middle"> <?php foreach ($news_data as $news) { ?> <div class="middle"> <h4 style="text-align:left; color:#000; margin:15px 0 15px 15px;"><?php echo $news['title']; ?></h4> <div style="padding-left:15px; padding-right:0px"><?php echo $news['description']; ?>…</div> <div style="margin-top: 10px;"> <div style="float:left; text-align:left; padding-left:15px"><b><?php echo $text_date_added; ?></b> <?php echo $news['date_added']; ?></div> <div style="float:right; text-align:right; padding-right:15px"><a style="color:#FF871F" href="<?php echo $news['href']; ?>"><span><?php echo $text_read_more; ?></span></a></div> </div> <br /> <br /> <div style="border-top:1px solid #CCCCCC"></div> </div> <?php } ?> </div> <?php } ?> </div> <div class="col-right sidebar"><?php echo $column_right; ?></div> <div class="clear-block"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <?php echo $footer; ?> </div> Таким образом следующий код отвечает за вывод картинки на странице детальной инфы: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Если я его вставляю в код для отображения страницы "АРХИВЫ И ОБЗОРЫ", то появляется ошибка: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/information/news2.tpl on line 37 Как правильно инициализировать эту переменную в контроллере? И вдобавок ко всему ругается на Fatal error: Call to a member function resize() on a non-object in /usr/home/hosting/wt1000862/htdocs2/catalog/controller/information/news2.php on line 72 Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Вопрос снят! Всем ОГРОМНОЕ спасибо!!! Тема полностью решена!!! :) Надіслати Поділитися на інших сайтах More sharing options... serxion Опубліковано: 21 грудня 2011 Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 21 грудня 2011 Автор Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Не вопрос. Как все оформлю - сразу выложу (возможно отдельной темой) ;) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 2 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Аналог модуля News Page Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 1.все строчки с image2 грамотно перенести из news2/catalog/controller/information/news2.php в news2/catalog/controller/module/news2.php 2 image2 заменить на image Вот все сделал как написано...и тупо ничего не выводит...ни ошибок, ни предупреждений, ни КАРТИНКИ :) Судя по коду <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> картинка выводится через переменную $thumb...но она определена лишь в 1-м месте в /catalog/controller/information/news2.php и я перенес ее в /catalog/controller/module/news2.php Будут еще какие-нибудь идеи что еще можно сделать? Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 php нет нет рукой, дома посмотрю что не так Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 php нет нет рукой, дома посмотрю что не так Благодарю! Буду ждать ответа. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 . catalog.zip Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 (змінено) А что Вы конкретно изменили в файле news2.php? P.S. В общем ничего из этого так и не вышло...ничего не поменялось, ничего не изменилось. P.S.S. Удалил отовсюду записи, связанные с image2. Теперь имеется чистый image, который хотелось бы вывести в превью...ничего лишнего. Змінено 14 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Ну так что, неужели никто не знает как решить данную проблему? Жду ваших мнений по данной проблеме... ДАНО: В каждой вкладке "Данные" конкретной новости имеется пункт "Изображение (Кликните по картинке для ее замены)". Эта картинка отображается справа от новости на странице детальной информации: ЧТО СДЕЛАТЬ: Необходимо выцепить эту картинку и вывести ее на страницу анонса новости: Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 20 грудня 2011 Share Опубліковано: 20 грудня 2011 я сделал почти копию модуля, но уже пожалел что выложил, не доведя дело до конца. в этом атаче пример того как выводить картинки, рабочий разумеется. Прикрепленный файл catalog.zip (2,27К)если у вас не хватает каких-то познаний в той или иной области не нужно ныть, или просить "дайте". нужно разбираться.это уже второй раз на моей памяти когда вы заводите новую тему не закончив со старой, усидчивее что ли нужно быть. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Туплю...причем жестко. <?php foreach ($news as $news_story) { ?> <div> <a href="<?php echo $news_story['href']; ?>"><img src="<?php echo $news_story['image']?>"><?php echo $news_story['description']; ?></a> </div> <?php } ?> Это и есть вывод картинки в превьюху...долго не мог догнать чего это вы выложили. Спасибо конечно большое, но хотелось бы отметить, что не все прям такие мега-шары в PHP (в отличии от вас) чтобы сообразить прям так сразу что да как...писал что я в PHP не особо силен (ну извините!) => поэтому и приходится обращаться сюда повторно и просить чтоб помогли в некоторых вопросах...так что попрошу не читать лекции на тему усидчивости, а попонятнее объяснить в стиле "для чайников" ;) Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Прошу меня простить, но возник еще один вопрос...и на этот раз окончательный - перепробовал все способы, решения пока не нашел... вопрос следующего характера - как можно вывести эту картинку на страницу "Все новости". Т.е. если все это наглядно продемонстрировать, то получается следующее: Сейчас главная страница выглядит так: Страница "Архив новостей" сейчас выглядит вот так: Необходимо сделать так: Код для вывода в файле \catalog\view\theme\cofran\template\information\news2.tpl: <?php echo $header; ?> <div class="main"> <div class="page"> <div class="indent-bg-main"> <div class="border-left"> <div class="border-right"> <div class="border-top"> <div class="border-bot"> <div class="left-top"> <div class="right-top"> <div class="left-bot"> <div class="right-bot"> <div class="indent-binder"> <div class="col-left sidebar"><?php echo $column_left; ?></div> <div class="col-main"> <div class="page-title"> <h1 style="color:#000; padding-left:8px"><?php echo $heading_title; ?></h1> </div> --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> --------------------------------КОНЕЦ КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ "АРХИВЫ СТАТЕЙ И ОБЗОРОВ"-------------------------------- <?php } elseif (isset($news_data)) { ?> <div class="middle"> <?php foreach ($news_data as $news) { ?> <div class="middle"> <h4 style="text-align:left; color:#000; margin:15px 0 15px 15px;"><?php echo $news['title']; ?></h4> <div style="padding-left:15px; padding-right:0px"><?php echo $news['description']; ?>…</div> <div style="margin-top: 10px;"> <div style="float:left; text-align:left; padding-left:15px"><b><?php echo $text_date_added; ?></b> <?php echo $news['date_added']; ?></div> <div style="float:right; text-align:right; padding-right:15px"><a style="color:#FF871F" href="<?php echo $news['href']; ?>"><span><?php echo $text_read_more; ?></span></a></div> </div> <br /> <br /> <div style="border-top:1px solid #CCCCCC"></div> </div> <?php } ?> </div> <?php } ?> </div> <div class="col-right sidebar"><?php echo $column_right; ?></div> <div class="clear-block"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <?php echo $footer; ?> </div> Таким образом следующий код отвечает за вывод картинки на странице детальной инфы: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Если я его вставляю в код для отображения страницы "АРХИВЫ И ОБЗОРЫ", то появляется ошибка: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/information/news2.tpl on line 37 Как правильно инициализировать эту переменную в контроллере? И вдобавок ко всему ругается на Fatal error: Call to a member function resize() on a non-object in /usr/home/hosting/wt1000862/htdocs2/catalog/controller/information/news2.php on line 72 Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Вопрос снят! Всем ОГРОМНОЕ спасибо!!! Тема полностью решена!!! :) Надіслати Поділитися на інших сайтах More sharing options... serxion Опубліковано: 21 грудня 2011 Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 21 грудня 2011 Автор Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Не вопрос. Как все оформлю - сразу выложу (возможно отдельной темой) ;) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 2 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Аналог модуля News Page
GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 php нет нет рукой, дома посмотрю что не так Благодарю! Буду ждать ответа. Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 14 грудня 2011 Share Опубліковано: 14 грудня 2011 . catalog.zip Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 (змінено) А что Вы конкретно изменили в файле news2.php? P.S. В общем ничего из этого так и не вышло...ничего не поменялось, ничего не изменилось. P.S.S. Удалил отовсюду записи, связанные с image2. Теперь имеется чистый image, который хотелось бы вывести в превью...ничего лишнего. Змінено 14 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Ну так что, неужели никто не знает как решить данную проблему? Жду ваших мнений по данной проблеме... ДАНО: В каждой вкладке "Данные" конкретной новости имеется пункт "Изображение (Кликните по картинке для ее замены)". Эта картинка отображается справа от новости на странице детальной информации: ЧТО СДЕЛАТЬ: Необходимо выцепить эту картинку и вывести ее на страницу анонса новости: Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 20 грудня 2011 Share Опубліковано: 20 грудня 2011 я сделал почти копию модуля, но уже пожалел что выложил, не доведя дело до конца. в этом атаче пример того как выводить картинки, рабочий разумеется. Прикрепленный файл catalog.zip (2,27К)если у вас не хватает каких-то познаний в той или иной области не нужно ныть, или просить "дайте". нужно разбираться.это уже второй раз на моей памяти когда вы заводите новую тему не закончив со старой, усидчивее что ли нужно быть. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Туплю...причем жестко. <?php foreach ($news as $news_story) { ?> <div> <a href="<?php echo $news_story['href']; ?>"><img src="<?php echo $news_story['image']?>"><?php echo $news_story['description']; ?></a> </div> <?php } ?> Это и есть вывод картинки в превьюху...долго не мог догнать чего это вы выложили. Спасибо конечно большое, но хотелось бы отметить, что не все прям такие мега-шары в PHP (в отличии от вас) чтобы сообразить прям так сразу что да как...писал что я в PHP не особо силен (ну извините!) => поэтому и приходится обращаться сюда повторно и просить чтоб помогли в некоторых вопросах...так что попрошу не читать лекции на тему усидчивости, а попонятнее объяснить в стиле "для чайников" ;) Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Прошу меня простить, но возник еще один вопрос...и на этот раз окончательный - перепробовал все способы, решения пока не нашел... вопрос следующего характера - как можно вывести эту картинку на страницу "Все новости". Т.е. если все это наглядно продемонстрировать, то получается следующее: Сейчас главная страница выглядит так: Страница "Архив новостей" сейчас выглядит вот так: Необходимо сделать так: Код для вывода в файле \catalog\view\theme\cofran\template\information\news2.tpl: <?php echo $header; ?> <div class="main"> <div class="page"> <div class="indent-bg-main"> <div class="border-left"> <div class="border-right"> <div class="border-top"> <div class="border-bot"> <div class="left-top"> <div class="right-top"> <div class="left-bot"> <div class="right-bot"> <div class="indent-binder"> <div class="col-left sidebar"><?php echo $column_left; ?></div> <div class="col-main"> <div class="page-title"> <h1 style="color:#000; padding-left:8px"><?php echo $heading_title; ?></h1> </div> --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> --------------------------------КОНЕЦ КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ "АРХИВЫ СТАТЕЙ И ОБЗОРОВ"-------------------------------- <?php } elseif (isset($news_data)) { ?> <div class="middle"> <?php foreach ($news_data as $news) { ?> <div class="middle"> <h4 style="text-align:left; color:#000; margin:15px 0 15px 15px;"><?php echo $news['title']; ?></h4> <div style="padding-left:15px; padding-right:0px"><?php echo $news['description']; ?>…</div> <div style="margin-top: 10px;"> <div style="float:left; text-align:left; padding-left:15px"><b><?php echo $text_date_added; ?></b> <?php echo $news['date_added']; ?></div> <div style="float:right; text-align:right; padding-right:15px"><a style="color:#FF871F" href="<?php echo $news['href']; ?>"><span><?php echo $text_read_more; ?></span></a></div> </div> <br /> <br /> <div style="border-top:1px solid #CCCCCC"></div> </div> <?php } ?> </div> <?php } ?> </div> <div class="col-right sidebar"><?php echo $column_right; ?></div> <div class="clear-block"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <?php echo $footer; ?> </div> Таким образом следующий код отвечает за вывод картинки на странице детальной инфы: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Если я его вставляю в код для отображения страницы "АРХИВЫ И ОБЗОРЫ", то появляется ошибка: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/information/news2.tpl on line 37 Как правильно инициализировать эту переменную в контроллере? И вдобавок ко всему ругается на Fatal error: Call to a member function resize() on a non-object in /usr/home/hosting/wt1000862/htdocs2/catalog/controller/information/news2.php on line 72 Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Вопрос снят! Всем ОГРОМНОЕ спасибо!!! Тема полностью решена!!! :) Надіслати Поділитися на інших сайтах More sharing options... serxion Опубліковано: 21 грудня 2011 Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 21 грудня 2011 Автор Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Не вопрос. Как все оформлю - сразу выложу (возможно отдельной темой) ;) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 2 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
GoodSpeed Опубліковано: 14 грудня 2011 Автор Share Опубліковано: 14 грудня 2011 (змінено) А что Вы конкретно изменили в файле news2.php? P.S. В общем ничего из этого так и не вышло...ничего не поменялось, ничего не изменилось. P.S.S. Удалил отовсюду записи, связанные с image2. Теперь имеется чистый image, который хотелось бы вывести в превью...ничего лишнего. Змінено 14 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options...
GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Ну так что, неужели никто не знает как решить данную проблему? Жду ваших мнений по данной проблеме... ДАНО: В каждой вкладке "Данные" конкретной новости имеется пункт "Изображение (Кликните по картинке для ее замены)". Эта картинка отображается справа от новости на странице детальной информации: ЧТО СДЕЛАТЬ: Необходимо выцепить эту картинку и вывести ее на страницу анонса новости: Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 20 грудня 2011 Share Опубліковано: 20 грудня 2011 я сделал почти копию модуля, но уже пожалел что выложил, не доведя дело до конца. в этом атаче пример того как выводить картинки, рабочий разумеется. Прикрепленный файл catalog.zip (2,27К)если у вас не хватает каких-то познаний в той или иной области не нужно ныть, или просить "дайте". нужно разбираться.это уже второй раз на моей памяти когда вы заводите новую тему не закончив со старой, усидчивее что ли нужно быть. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Туплю...причем жестко. <?php foreach ($news as $news_story) { ?> <div> <a href="<?php echo $news_story['href']; ?>"><img src="<?php echo $news_story['image']?>"><?php echo $news_story['description']; ?></a> </div> <?php } ?> Это и есть вывод картинки в превьюху...долго не мог догнать чего это вы выложили. Спасибо конечно большое, но хотелось бы отметить, что не все прям такие мега-шары в PHP (в отличии от вас) чтобы сообразить прям так сразу что да как...писал что я в PHP не особо силен (ну извините!) => поэтому и приходится обращаться сюда повторно и просить чтоб помогли в некоторых вопросах...так что попрошу не читать лекции на тему усидчивости, а попонятнее объяснить в стиле "для чайников" ;) Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Прошу меня простить, но возник еще один вопрос...и на этот раз окончательный - перепробовал все способы, решения пока не нашел... вопрос следующего характера - как можно вывести эту картинку на страницу "Все новости". Т.е. если все это наглядно продемонстрировать, то получается следующее: Сейчас главная страница выглядит так: Страница "Архив новостей" сейчас выглядит вот так: Необходимо сделать так: Код для вывода в файле \catalog\view\theme\cofran\template\information\news2.tpl: <?php echo $header; ?> <div class="main"> <div class="page"> <div class="indent-bg-main"> <div class="border-left"> <div class="border-right"> <div class="border-top"> <div class="border-bot"> <div class="left-top"> <div class="right-top"> <div class="left-bot"> <div class="right-bot"> <div class="indent-binder"> <div class="col-left sidebar"><?php echo $column_left; ?></div> <div class="col-main"> <div class="page-title"> <h1 style="color:#000; padding-left:8px"><?php echo $heading_title; ?></h1> </div> --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> --------------------------------КОНЕЦ КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ "АРХИВЫ СТАТЕЙ И ОБЗОРОВ"-------------------------------- <?php } elseif (isset($news_data)) { ?> <div class="middle"> <?php foreach ($news_data as $news) { ?> <div class="middle"> <h4 style="text-align:left; color:#000; margin:15px 0 15px 15px;"><?php echo $news['title']; ?></h4> <div style="padding-left:15px; padding-right:0px"><?php echo $news['description']; ?>…</div> <div style="margin-top: 10px;"> <div style="float:left; text-align:left; padding-left:15px"><b><?php echo $text_date_added; ?></b> <?php echo $news['date_added']; ?></div> <div style="float:right; text-align:right; padding-right:15px"><a style="color:#FF871F" href="<?php echo $news['href']; ?>"><span><?php echo $text_read_more; ?></span></a></div> </div> <br /> <br /> <div style="border-top:1px solid #CCCCCC"></div> </div> <?php } ?> </div> <?php } ?> </div> <div class="col-right sidebar"><?php echo $column_right; ?></div> <div class="clear-block"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <?php echo $footer; ?> </div> Таким образом следующий код отвечает за вывод картинки на странице детальной инфы: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Если я его вставляю в код для отображения страницы "АРХИВЫ И ОБЗОРЫ", то появляется ошибка: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/information/news2.tpl on line 37 Как правильно инициализировать эту переменную в контроллере? И вдобавок ко всему ругается на Fatal error: Call to a member function resize() on a non-object in /usr/home/hosting/wt1000862/htdocs2/catalog/controller/information/news2.php on line 72 Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Вопрос снят! Всем ОГРОМНОЕ спасибо!!! Тема полностью решена!!! :) Надіслати Поділитися на інших сайтах More sharing options... serxion Опубліковано: 21 грудня 2011 Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Надіслати Поділитися на інших сайтах More sharing options... GoodSpeed Опубліковано: 21 грудня 2011 Автор Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Не вопрос. Как все оформлю - сразу выложу (возможно отдельной темой) ;) Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 2 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Туплю...причем жестко. <?php foreach ($news as $news_story) { ?> <div> <a href="<?php echo $news_story['href']; ?>"><img src="<?php echo $news_story['image']?>"><?php echo $news_story['description']; ?></a> </div> <?php } ?> Это и есть вывод картинки в превьюху...долго не мог догнать чего это вы выложили. Спасибо конечно большое, но хотелось бы отметить, что не все прям такие мега-шары в PHP (в отличии от вас) чтобы сообразить прям так сразу что да как...писал что я в PHP не особо силен (ну извините!) => поэтому и приходится обращаться сюда повторно и просить чтоб помогли в некоторых вопросах...так что попрошу не читать лекции на тему усидчивости, а попонятнее объяснить в стиле "для чайников" ;) Надіслати Поділитися на інших сайтах More sharing options...
GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 (змінено) Прошу меня простить, но возник еще один вопрос...и на этот раз окончательный - перепробовал все способы, решения пока не нашел... вопрос следующего характера - как можно вывести эту картинку на страницу "Все новости". Т.е. если все это наглядно продемонстрировать, то получается следующее: Сейчас главная страница выглядит так: Страница "Архив новостей" сейчас выглядит вот так: Необходимо сделать так: Код для вывода в файле \catalog\view\theme\cofran\template\information\news2.tpl: <?php echo $header; ?> <div class="main"> <div class="page"> <div class="indent-bg-main"> <div class="border-left"> <div class="border-right"> <div class="border-top"> <div class="border-bot"> <div class="left-top"> <div class="right-top"> <div class="left-bot"> <div class="right-bot"> <div class="indent-binder"> <div class="col-left sidebar"><?php echo $column_left; ?></div> <div class="col-main"> <div class="page-title"> <h1 style="color:#000; padding-left:8px"><?php echo $heading_title; ?></h1> </div> --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- <?php if (isset($news_info)) { ?> <div class="middle" <?php if ($image) { echo 'style="min-height: ' . $min_height . 'px;"'; } ?>> <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> <?php echo $description; ?> </div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="location='<?php echo str_replace('&', '&', $news); ?>'" class="button"><span><?php echo $button_news; ?></span></a></td> </tr> </table> </div> --------------------------------КОНЕЦ КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ ДЕТАЛЬНОЙ ИНФОРМАЦИИ-------------------------------- --------------------------------НАЧАЛО КОДА, ОТВЕЧАЮЩЕГО ЗА СТРАНИЦУ "АРХИВЫ СТАТЕЙ И ОБЗОРОВ"-------------------------------- <?php } elseif (isset($news_data)) { ?> <div class="middle"> <?php foreach ($news_data as $news) { ?> <div class="middle"> <h4 style="text-align:left; color:#000; margin:15px 0 15px 15px;"><?php echo $news['title']; ?></h4> <div style="padding-left:15px; padding-right:0px"><?php echo $news['description']; ?>…</div> <div style="margin-top: 10px;"> <div style="float:left; text-align:left; padding-left:15px"><b><?php echo $text_date_added; ?></b> <?php echo $news['date_added']; ?></div> <div style="float:right; text-align:right; padding-right:15px"><a style="color:#FF871F" href="<?php echo $news['href']; ?>"><span><?php echo $text_read_more; ?></span></a></div> </div> <br /> <br /> <div style="border-top:1px solid #CCCCCC"></div> </div> <?php } ?> </div> <?php } ?> </div> <div class="col-right sidebar"><?php echo $column_right; ?></div> <div class="clear-block"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <?php echo $footer; ?> </div> Таким образом следующий код отвечает за вывод картинки на странице детальной инфы: <?php if ($image) { ?> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="thickbox"><img align="right" style="border: none; margin-left: 10px;" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> Если я его вставляю в код для отображения страницы "АРХИВЫ И ОБЗОРЫ", то появляется ошибка: Notice: Undefined variable: image in /usr/home/hosting/wt1000862/htdocs2/catalog/view/theme/cofran/template/information/news2.tpl on line 37 Как правильно инициализировать эту переменную в контроллере? И вдобавок ко всему ругается на Fatal error: Call to a member function resize() on a non-object in /usr/home/hosting/wt1000862/htdocs2/catalog/controller/information/news2.php on line 72 Змінено 20 грудня 2011 користувачем GoodSpeed Надіслати Поділитися на інших сайтах More sharing options...
GoodSpeed Опубліковано: 20 грудня 2011 Автор Share Опубліковано: 20 грудня 2011 Вопрос снят! Всем ОГРОМНОЕ спасибо!!! Тема полностью решена!!! :) Надіслати Поділитися на інших сайтах More sharing options...
serxion Опубліковано: 21 грудня 2011 Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Надіслати Поділитися на інших сайтах More sharing options...
GoodSpeed Опубліковано: 21 грудня 2011 Автор Share Опубліковано: 21 грудня 2011 А для масс можно выложить рабочий модуль? Думаю картинки в полосе новостей могут украсить любой сайт. Не вопрос. Как все оформлю - сразу выложу (возможно отдельной темой) ;) Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts