Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Qartvela™

Как правильно выводит название темы?

Recommended Posts

Здравствуйте

 

Как правильно выводит название темы?

var title = "{$topic['title']}";
alert(title);

Если в title есть двойное кавычки " получаю:

Название темы с ":двумя кавычками":

 

Как исправить?

Share this post


Link to post

а если такие использовать «кавычки» ?

‘кавычки 2’

„кавычки 3“

Edited by Fantik

Share this post


Link to post

@Fantik

Тогда надо найти все темы с кавычками и переименовать, потом запретить в название темы двойное кавычки.

 

**********************

 

Даже .replace не помогает:

    var title = ipb.sharelinks.title.replace(/":/g , '"').replace(/!:/g , "!").replace(/':/g, "'").replace(/"/g, '"');

В случае !: работает, но не для ":

Share this post


Link to post

А если непосредственно перед выводом (помня про опасность SQL-инжектов) делать htmlspecialchars_decode() с этой строкой?

Share this post


Link to post

Так и в бд хранится не "Title"

В случае !: работает, но не для ":

Откуда двоеточие в конце, если должна быть точка с запятой?

Share this post


Link to post

Это я поменял.

 

Если не менять:

Название темы с "двумя кавычками":

 

В bbcode code он все равно меняется

Share this post


Link to post

Работает

replace.jpg

Share this post


Link to post

Дайте ссылку на тему

  • Upvote 1

Share this post


Link to post

Один из вариантов

<script>
var title = "{$topic['title']}";
var re = new RegExp('' + '34;',"g");
var mytitle = title.replace(re,'"');
alert(mytitle);
</script>

 

@newbie

Работает. Спасибо огромное!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...