Jump to content


Photo
- - - - -

Заменить в заголовке страницы дефис на длинное тире

jbzoo

Best Answer CB9TOIIIA , 14 September 2017 - 18:04

Не канон - но проще и быстрее - rereplacer

Go to the full post


  • This topic is locked This topic is locked
14 replies to this topic

#1 EnergY

EnergY
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 12 September 2017 - 11:38

Как заменить дефис на тире в <head><title>?

 

Например, тут между названием страницы и категории


Edited by EnergY, 12 September 2017 - 15:04.

  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 12 September 2017 - 19:03

str_replace  php


  • 0

#3 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 13 September 2017 - 03:59

Title в заголовок браузера формируется через jbzoo.

а где менять? или дальше

$doc

Edited by EnergY, 13 September 2017 - 04:02.

  • 0

#4 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 13 September 2017 - 07:10

$this->app->document->setTitle($this->app->zoo->buildPageTitle($title));

  • 0

#5 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 14 September 2017 - 11:51

Так заголовок через эту функцию и формируется. Между итемом и категорией стоит дефис, а как заменить его на тире?


  • 0

#6 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 September 2017 - 11:53

$this->app->document->setTitle(str_replace('-','—',$this->app->zoo->buildPageTitle($title)));

  • 0

#7 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 14 September 2017 - 11:57

Вставил в full.php, но ничего не изменилось


  • 0

#8 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 September 2017 - 11:58

$docTitle = $document->title;
$document->setTitle(str_replace('-','—',$this->app->zoo->buildPageTitle($title)));

  • 0

#9 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 14 September 2017 - 12:04

не меняет заголовок

и в docTitle попадает только название итема, категория не попадает


Edited by EnergY, 14 September 2017 - 12:06.

  • 0

#10 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 September 2017 - 12:04

ок


  • 0





Click to return to top of page in style!