Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Как формировать ссылки на текущие страницы в кодах страниц?


Antonator

Recommended Posts

Как формировать ссылки на текущие страницы? В данном случае, речь о tpl, если это имеет значение. Мне нужно вставить в код вызов ссылки этого файла на себя же.

 

В Вордпрессе для этого есть некто <?php the_permalink(); ?>. В итоге, например, шара абстрактной текущей страницы на Фэйс выглядит так:





<a class="facebook-add" rel="nofollow" title="Поделиться в Фэйсбуке" target="blank" href="http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>">FB</a>

А в Оупенкарте что написать вместо пермалинка?

***
Задача — создание социальных шар. Не предустановленных, не кнопочных, а наиболее лёгких и универсальных — текстовых. Такие реализовывал на одном из сайтов. Они там внизу, сразу под датой статьи, если интересно.

Надіслати
Поділитися на інших сайтах


Как формировать ссылки на текущие страницы? В данном случае, речь о tpl, если это имеет значение. Мне нужно вставить в код вызов ссылки этого файла на себя же.

Так можно вывести текущий url страницы, если вам это нужно.

 

<?$URL="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $URL;?>
  • +1 1
Надіслати
Поділитися на інших сайтах


Так можно вывести текущий url страницы, если вам это нужно.

 

<?$URL="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $URL;?>

 

Большое спасибо! Работает. 

Но я забыл ещё и про тайтл. Кое-где его можно автоматом подставлять, чтобы сразу формировать посты:

<a class="livejournal-add"  rel="nofollow" href="http://www.livejournal.com/update.bml?event=<?php the_permalink(); ?>&subject=<?php the_title(); ?>" target="_blank" title="Рассказать в Жежешке">LJ</a>

Вместо <?php the_title(); ?> — что полагается?

Надіслати
Поділитися на інших сайтах


Эх, неудачненько на этот раз)

 

Notice: Undefined variable: title in /home/myhostname/myhsitename/docs/vqmod/vqcache/vq2-catalog_view_theme_pav_store_template_product_product.tpl on line 403 — написало оно мне в заголовке жежешки например.

 

Line 403 — это как раз там, где вызов тайтла. А чего хочет Vqmod, мне непонятно.

Надіслати
Поділитися на інших сайтах


Точно не уверен попробуйте так

<?php echo $title; ?>

Обычно выводится так:

<?php echo $heading_title; ?>
А в контроллере задается так:

$this->data['heading_title] = $this->language->get('heading_title');
  • +1 2
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.