Silberschnitt Опубліковано: 15 січня 2013 Share Опубліковано: 15 січня 2013 Уважаемые продвинутые пользователи, как вывести отдельные ссылки из блока информации ? код: <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> выводит сразу все содержимое Другими словами, как записать: <li><a href="index.php?route=information/information&information_id=4">О компании</a></li> <li><a href="index.php?route=information/information&information_id=9">Услуги</a></li> через переменные и в ссылке и в якоре ос 1.5.3.1 на localhost Спасибо за внимание Надіслати Поділитися на інших сайтах More sharing options...
AlexFisher Опубліковано: 15 січня 2013 Share Опубліковано: 15 січня 2013 Что мешает прописать вышеприведенные ссылки перед <?php } ?> ? Ну или вместо цикла.. Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 Что мешает прописать вышеприведенные ссылки перед <?php } ?> ? Ну или вместо цикла.. Есть 10 статей ( о нас, услуги, доставка и оплата, условия соглашения и т. д.). Цикл выводит их все в модуле "информация". Хочу вывести в меню хедера только 3. <div id="menu2"> <ul> <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li> <li><a href="index.php?route=information/information&information_id=4">О компании</a></li> <li><a href="index.php?route=information/information&information_id=9">Услуги</a></li> <li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li> <li><a href="index.php?route=information/information&information_id=8">Загрузить</a></li> <li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li> </ul> </div> Как переписать 2,3 и 5 строчки в виде: <li><a href="<?php echo ...............; ?>"><?php echo ............; ?></a></li> Что вставить вместо многоточия ??? Это нужно для мультиязычности, и чтобы скрипт <script type="text/javascript"> jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); </script> работал с SEO PRO Спасибо за внимание. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 У вас название ссылок на разных языках? Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 У вас название ссылок на разных языках? На разных языках якоря ссылок. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 аааа.. якоря ссылок на разных языках... про такое я еще не думал... Это зачем такое?? Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 аааа.. якоря ссылок на разных языках... про такое я еще не думал... Это зачем такое?? Простите мне мое дилетантство. Я якорем называл сам текст ссылки Короче, на разных языках текст ссылки. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 так Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Как-то все непонятно. В контроллере создайте переменную, которая имя из языкового файла будет тянуть со ссылкой. Ну и языковые, соответственно. Однако, все как-то запутано =) По ссылке ?route/info_blah_blah ведь все-равно будет переход на сайт/информация_3 Не понимаю, зачем это. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Вот-вот. Именно, как показал тов. ravilr Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 ravilr и Alex Fisher, спасибо. Но это, в принципе, понятно мне было. Попробую еще пояснить откуда ноги растут. Изначально стоит задача сделать подсвечивание пункта меню на текущей странице. Вопрос поднимался здесь вот есть скрипт jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); Он вполне работает с SEO PRO даже где заменены все ссылки типа ?route/info_blah_blah смотрим_тут Когда ссылка имеет вид <li><a href="index.php?route=information/sitemap">карта сайта</a></li> скрипт не работает. Когда ссылка имеет вид <li><a href="<?php echo $sitemap; ?>">карта сайта</a></li> скрипт работает если выводить статьи через цикл <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> скрипт тоже будет работать. Как я понимаю, вместо $information['href'] подставляется SEO URL из админки, вместо $information['title'] - заголовок статьи. Но цикл выводит сразу все статьи. Отключить в админке не вариант. Короче, схематично это выглядит так: массив: $informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 ) цикл: foreach ($informations as $information) { echo $information; } и он все выводит А мне нужно так echo $informations[information_id=4]; echo $informations[information_id=6]; Тогда не будет нужды и новые языковые переменные вводить Спасибо за внимание, надеюсь, все понятно. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Осталось понять почему скрипт не работает ))) вот вы пишите когда ссылка <li><a href="index.php?route=information/sitemap">карта сайта</a></li> а ссылка то у вас на карту какая??? напишите так <li><a href="./sitemap/">карта сайта</a></li> и все заработает. а по поводу получения отдельной статьи, я искал давным давно решение, так и не нашел на тот момент и сделал через переменные. 1 Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Как вывести отдельные страницы информации? [РЕШЕНО] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 Что мешает прописать вышеприведенные ссылки перед <?php } ?> ? Ну или вместо цикла.. Есть 10 статей ( о нас, услуги, доставка и оплата, условия соглашения и т. д.). Цикл выводит их все в модуле "информация". Хочу вывести в меню хедера только 3. <div id="menu2"> <ul> <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li> <li><a href="index.php?route=information/information&information_id=4">О компании</a></li> <li><a href="index.php?route=information/information&information_id=9">Услуги</a></li> <li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li> <li><a href="index.php?route=information/information&information_id=8">Загрузить</a></li> <li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li> </ul> </div> Как переписать 2,3 и 5 строчки в виде: <li><a href="<?php echo ...............; ?>"><?php echo ............; ?></a></li> Что вставить вместо многоточия ??? Это нужно для мультиязычности, и чтобы скрипт <script type="text/javascript"> jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); </script> работал с SEO PRO Спасибо за внимание. Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 У вас название ссылок на разных языках? Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 У вас название ссылок на разных языках? На разных языках якоря ссылок. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 аааа.. якоря ссылок на разных языках... про такое я еще не думал... Это зачем такое?? Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 аааа.. якоря ссылок на разных языках... про такое я еще не думал... Это зачем такое?? Простите мне мое дилетантство. Я якорем называл сам текст ссылки Короче, на разных языках текст ссылки. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 так Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Как-то все непонятно. В контроллере создайте переменную, которая имя из языкового файла будет тянуть со ссылкой. Ну и языковые, соответственно. Однако, все как-то запутано =) По ссылке ?route/info_blah_blah ведь все-равно будет переход на сайт/информация_3 Не понимаю, зачем это. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Вот-вот. Именно, как показал тов. ravilr Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 ravilr и Alex Fisher, спасибо. Но это, в принципе, понятно мне было. Попробую еще пояснить откуда ноги растут. Изначально стоит задача сделать подсвечивание пункта меню на текущей странице. Вопрос поднимался здесь вот есть скрипт jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); Он вполне работает с SEO PRO даже где заменены все ссылки типа ?route/info_blah_blah смотрим_тут Когда ссылка имеет вид <li><a href="index.php?route=information/sitemap">карта сайта</a></li> скрипт не работает. Когда ссылка имеет вид <li><a href="<?php echo $sitemap; ?>">карта сайта</a></li> скрипт работает если выводить статьи через цикл <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> скрипт тоже будет работать. Как я понимаю, вместо $information['href'] подставляется SEO URL из админки, вместо $information['title'] - заголовок статьи. Но цикл выводит сразу все статьи. Отключить в админке не вариант. Короче, схематично это выглядит так: массив: $informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 ) цикл: foreach ($informations as $information) { echo $information; } и он все выводит А мне нужно так echo $informations[information_id=4]; echo $informations[information_id=6]; Тогда не будет нужды и новые языковые переменные вводить Спасибо за внимание, надеюсь, все понятно. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Осталось понять почему скрипт не работает ))) вот вы пишите когда ссылка <li><a href="index.php?route=information/sitemap">карта сайта</a></li> а ссылка то у вас на карту какая??? напишите так <li><a href="./sitemap/">карта сайта</a></li> и все заработает. а по поводу получения отдельной статьи, я искал давным давно решение, так и не нашел на тот момент и сделал через переменные. 1 Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Как вывести отдельные страницы информации? [РЕШЕНО] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 У вас название ссылок на разных языках? На разных языках якоря ссылок. Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 аааа.. якоря ссылок на разных языках... про такое я еще не думал... Это зачем такое?? Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 аааа.. якоря ссылок на разных языках... про такое я еще не думал... Это зачем такое?? Простите мне мое дилетантство. Я якорем называл сам текст ссылки Короче, на разных языках текст ссылки. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 так Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Как-то все непонятно. В контроллере создайте переменную, которая имя из языкового файла будет тянуть со ссылкой. Ну и языковые, соответственно. Однако, все как-то запутано =) По ссылке ?route/info_blah_blah ведь все-равно будет переход на сайт/информация_3 Не понимаю, зачем это. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Вот-вот. Именно, как показал тов. ravilr Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 ravilr и Alex Fisher, спасибо. Но это, в принципе, понятно мне было. Попробую еще пояснить откуда ноги растут. Изначально стоит задача сделать подсвечивание пункта меню на текущей странице. Вопрос поднимался здесь вот есть скрипт jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); Он вполне работает с SEO PRO даже где заменены все ссылки типа ?route/info_blah_blah смотрим_тут Когда ссылка имеет вид <li><a href="index.php?route=information/sitemap">карта сайта</a></li> скрипт не работает. Когда ссылка имеет вид <li><a href="<?php echo $sitemap; ?>">карта сайта</a></li> скрипт работает если выводить статьи через цикл <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> скрипт тоже будет работать. Как я понимаю, вместо $information['href'] подставляется SEO URL из админки, вместо $information['title'] - заголовок статьи. Но цикл выводит сразу все статьи. Отключить в админке не вариант. Короче, схематично это выглядит так: массив: $informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 ) цикл: foreach ($informations as $information) { echo $information; } и он все выводит А мне нужно так echo $informations[information_id=4]; echo $informations[information_id=6]; Тогда не будет нужды и новые языковые переменные вводить Спасибо за внимание, надеюсь, все понятно. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Осталось понять почему скрипт не работает ))) вот вы пишите когда ссылка <li><a href="index.php?route=information/sitemap">карта сайта</a></li> а ссылка то у вас на карту какая??? напишите так <li><a href="./sitemap/">карта сайта</a></li> и все заработает. а по поводу получения отдельной статьи, я искал давным давно решение, так и не нашел на тот момент и сделал через переменные. 1 Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Как вывести отдельные страницы информации? [РЕШЕНО] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 аааа.. якоря ссылок на разных языках... про такое я еще не думал... Это зачем такое?? Простите мне мое дилетантство. Я якорем называл сам текст ссылки Короче, на разных языках текст ссылки. Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 так Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Как-то все непонятно. В контроллере создайте переменную, которая имя из языкового файла будет тянуть со ссылкой. Ну и языковые, соответственно. Однако, все как-то запутано =) По ссылке ?route/info_blah_blah ведь все-равно будет переход на сайт/информация_3 Не понимаю, зачем это. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Вот-вот. Именно, как показал тов. ravilr Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 ravilr и Alex Fisher, спасибо. Но это, в принципе, понятно мне было. Попробую еще пояснить откуда ноги растут. Изначально стоит задача сделать подсвечивание пункта меню на текущей странице. Вопрос поднимался здесь вот есть скрипт jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); Он вполне работает с SEO PRO даже где заменены все ссылки типа ?route/info_blah_blah смотрим_тут Когда ссылка имеет вид <li><a href="index.php?route=information/sitemap">карта сайта</a></li> скрипт не работает. Когда ссылка имеет вид <li><a href="<?php echo $sitemap; ?>">карта сайта</a></li> скрипт работает если выводить статьи через цикл <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> скрипт тоже будет работать. Как я понимаю, вместо $information['href'] подставляется SEO URL из админки, вместо $information['title'] - заголовок статьи. Но цикл выводит сразу все статьи. Отключить в админке не вариант. Короче, схематично это выглядит так: массив: $informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 ) цикл: foreach ($informations as $information) { echo $information; } и он все выводит А мне нужно так echo $informations[information_id=4]; echo $informations[information_id=6]; Тогда не будет нужды и новые языковые переменные вводить Спасибо за внимание, надеюсь, все понятно. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Осталось понять почему скрипт не работает ))) вот вы пишите когда ссылка <li><a href="index.php?route=information/sitemap">карта сайта</a></li> а ссылка то у вас на карту какая??? напишите так <li><a href="./sitemap/">карта сайта</a></li> и все заработает. а по поводу получения отдельной статьи, я искал давным давно решение, так и не нашел на тот момент и сделал через переменные. 1 Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Как вывести отдельные страницы информации? [РЕШЕНО] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Как-то все непонятно. В контроллере создайте переменную, которая имя из языкового файла будет тянуть со ссылкой. Ну и языковые, соответственно. Однако, все как-то запутано =) По ссылке ?route/info_blah_blah ведь все-равно будет переход на сайт/информация_3 Не понимаю, зачем это. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Вот-вот. Именно, как показал тов. ravilr Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 ravilr и Alex Fisher, спасибо. Но это, в принципе, понятно мне было. Попробую еще пояснить откуда ноги растут. Изначально стоит задача сделать подсвечивание пункта меню на текущей странице. Вопрос поднимался здесь вот есть скрипт jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); Он вполне работает с SEO PRO даже где заменены все ссылки типа ?route/info_blah_blah смотрим_тут Когда ссылка имеет вид <li><a href="index.php?route=information/sitemap">карта сайта</a></li> скрипт не работает. Когда ссылка имеет вид <li><a href="<?php echo $sitemap; ?>">карта сайта</a></li> скрипт работает если выводить статьи через цикл <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> скрипт тоже будет работать. Как я понимаю, вместо $information['href'] подставляется SEO URL из админки, вместо $information['title'] - заголовок статьи. Но цикл выводит сразу все статьи. Отключить в админке не вариант. Короче, схематично это выглядит так: массив: $informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 ) цикл: foreach ($informations as $information) { echo $information; } и он все выводит А мне нужно так echo $informations[information_id=4]; echo $informations[information_id=6]; Тогда не будет нужды и новые языковые переменные вводить Спасибо за внимание, надеюсь, все понятно. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Осталось понять почему скрипт не работает ))) вот вы пишите когда ссылка <li><a href="index.php?route=information/sitemap">карта сайта</a></li> а ссылка то у вас на карту какая??? напишите так <li><a href="./sitemap/">карта сайта</a></li> и все заработает. а по поводу получения отдельной статьи, я искал давным давно решение, так и не нашел на тот момент и сделал через переменные. 1 Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Как вывести отдельные страницы информации? [РЕШЕНО] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Вот-вот. Именно, как показал тов. ravilr Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 ravilr и Alex Fisher, спасибо. Но это, в принципе, понятно мне было. Попробую еще пояснить откуда ноги растут. Изначально стоит задача сделать подсвечивание пункта меню на текущей странице. Вопрос поднимался здесь вот есть скрипт jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); Он вполне работает с SEO PRO даже где заменены все ссылки типа ?route/info_blah_blah смотрим_тут Когда ссылка имеет вид <li><a href="index.php?route=information/sitemap">карта сайта</a></li> скрипт не работает. Когда ссылка имеет вид <li><a href="<?php echo $sitemap; ?>">карта сайта</a></li> скрипт работает если выводить статьи через цикл <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> скрипт тоже будет работать. Как я понимаю, вместо $information['href'] подставляется SEO URL из админки, вместо $information['title'] - заголовок статьи. Но цикл выводит сразу все статьи. Отключить в админке не вариант. Короче, схематично это выглядит так: массив: $informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 ) цикл: foreach ($informations as $information) { echo $information; } и он все выводит А мне нужно так echo $informations[information_id=4]; echo $informations[information_id=6]; Тогда не будет нужды и новые языковые переменные вводить Спасибо за внимание, надеюсь, все понятно. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Осталось понять почему скрипт не работает ))) вот вы пишите когда ссылка <li><a href="index.php?route=information/sitemap">карта сайта</a></li> а ссылка то у вас на карту какая??? напишите так <li><a href="./sitemap/">карта сайта</a></li> и все заработает. а по поводу получения отдельной статьи, я искал давным давно решение, так и не нашел на тот момент и сделал через переменные. 1 Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Как вывести отдельные страницы информации? [РЕШЕНО] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 ravilr и Alex Fisher, спасибо. Но это, в принципе, понятно мне было. Попробую еще пояснить откуда ноги растут. Изначально стоит задача сделать подсвечивание пункта меню на текущей странице. Вопрос поднимался здесь вот есть скрипт jQuery(document).ready(function($) { var url=document.location.href; $.each($("#menu2 a"),function(){ if(this.href==url){$(this).addClass('active');}; }); })(jQuery); Он вполне работает с SEO PRO даже где заменены все ссылки типа ?route/info_blah_blah смотрим_тут Когда ссылка имеет вид <li><a href="index.php?route=information/sitemap">карта сайта</a></li> скрипт не работает. Когда ссылка имеет вид <li><a href="<?php echo $sitemap; ?>">карта сайта</a></li> скрипт работает если выводить статьи через цикл <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> скрипт тоже будет работать. Как я понимаю, вместо $information['href'] подставляется SEO URL из админки, вместо $information['title'] - заголовок статьи. Но цикл выводит сразу все статьи. Отключить в админке не вариант. Короче, схематично это выглядит так: массив: $informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 ) цикл: foreach ($informations as $information) { echo $information; } и он все выводит А мне нужно так echo $informations[information_id=4]; echo $informations[information_id=6]; Тогда не будет нужды и новые языковые переменные вводить Спасибо за внимание, надеюсь, все понятно. Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Осталось понять почему скрипт не работает ))) вот вы пишите когда ссылка <li><a href="index.php?route=information/sitemap">карта сайта</a></li> а ссылка то у вас на карту какая??? напишите так <li><a href="./sitemap/">карта сайта</a></li> и все заработает. а по поводу получения отдельной статьи, я искал давным давно решение, так и не нашел на тот момент и сделал через переменные. 1 Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Как вывести отдельные страницы информации? [РЕШЕНО]
AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 блин, .location что в первом, что во втором примере будет один. Все правильно. Лучше понять почему скрипт не жужжит ) 1 Надіслати Поділитися на інших сайтах More sharing options... Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Silberschnitt Опубліковано: 16 січня 2013 Автор Share Опубліковано: 16 січня 2013 а ссылка то у вас на карту какая???напишите так <li><a href="./sitemap/">карта сайта</a></li> Так ссылки прописал. Вроде заработало. Спасибо огроменное ! Если нервы мотал, извиняюсь. Надіслати Поділитися на інших сайтах More sharing options...
AlexFisher Опубліковано: 16 січня 2013 Share Опубліковано: 16 січня 2013 Фух, решено. Надіслати Поділитися на інших сайтах More sharing options... Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0
Recommended Posts