Вы не зашли.
Страницы 1
Вот понадобилось чтобы после запятой или точки добавлялся пробел, при добавлении новости, при добавлении ключевых слов, тегов.
Нашел вот такое,
$string= str_replace(array(',','.',';'),array(', ','. ','; '), $string);
Посмотрел несколько форумов везде одно и тоже, конструкции похожи.
Как лучше сделать это в движке
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
И что никто не знает ку да это прописать чтобы работало при добавлении новостей?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
irbees2008, если на скорую руку, то после на 473 строке для добавления новостей
$content = str_replace(array(',','.',';'),array(', ','. ','; '), $content);
и аналогично для редактирования на 794 строке
Изменено Knopik (2017-04-15 08:20:47)
Не в сети
irbees2008, если на скорую руку, то после на 473 строке для добавления новостей
$content = str_replace(array(',','.',';'),array(', ','. ','; '), $content);
и аналогично для редактирования на 794 строке
Спасибо,а то уже куда только не пихал не работало
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
А для ключевых куда добавить?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
после на 550 строке для добавления новостей
$SQL['keywords'] = str_replace(array(',','.',';'),array(', ','. ','; '), $SQL['keywords']);
после на 875 строке для редактирования
Не в сети
Knopik, А с проверкой, если уже стоит пробел,чтобы не добавлялся
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Как я понял типа такого условия, но как добавить array(',','.',';') в проверку, сколько примеров смотрел везде один знак.
и как записать если пробел есть ?
if (preg_match("/.\ \z/i", $content)) {
'Совпадение,если есть пробел ';
} else {
$content = str_replace(array(',','.',';'),array(', ','. ','; '), $content);
}
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
irbees2008, попробуй вот так вот. Я не проверял, но должно работать
на 473 строке для добавления новостей. И аналогично для редактирования на 794 строке
$content = preg_replace('/([;,\.])([^ \.])/g', '$1 $2', $content);
ну и для keywords
после на 550 строке для добавления новостей
$SQL['keywords'] = preg_replace('/([;,\.])([^ \.])/g', '$1 $2', $SQL['keywords']);
после на 875 строке для редактирования
Изменено Knopik (2017-04-16 12:28:51)
Не в сети
irbees2008, попробуй вот так вот. Я не проверял, но должно работать
на 473 строке для добавления новостей. И аналогично для редактирования на 794 строке$content = preg_replace('/([;,\.])([^ \.])/g', '$1 $2', $content);
ну и для keywords
после на 550 строке для добавления новостей$SQL['keywords'] = preg_replace('/([;,\.])([^ \.])/g', '$1 $2', $SQL['keywords']);
после на 875 строке для редактирования
так новость получается пустой
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Knopik, там надо заменить или добавить?, с первым вариантом работает, но получается что пару раз обновил новость и пару раз добавляются пробелы, со вторым вариантом с проверкой новость добавляется, но текстовое поле пустое
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
irbees2008, на чистом сделать заново.
На чистом php работает, значит и в ng должно
для новости
$content = preg_replace('/([;,\.])([^ \.])/', '$1 $2', $content);
для ключевых
$SQL['keywords'] = preg_replace('/([;,\.])([^ \.])/', '$1 $2', $SQL['keywords']);
Изменено Knopik (2017-04-18 15:20:20)
Не в сети
$content = preg_replace('/([,.;])(?=\S)/', '$1 $2', $content);
Вот так работает
Knopik, благодарю за направление куда копать
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Возникла проблемка на фоне этой темы, как заэкранировать ссылки и вставку видео, а то сейчас к ним добавляются пробелы
Изменено irbees2008 (2017-04-22 18:37:05)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Как оказалось с изображениями та же проблема, в адресах добавляются пробелы.Как заэкранировать Видео,изображения и ссылки?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Вот понадобилось чтобы после запятой или точки добавлялся пробел, при добавлении новости, при добавлении ключевых слов, тегов.
Запомните раз и навсегда, что ключевые слова, теги, другие гадости всегда разделяются запятыми. Нигде не говорится, что они должны разделяться запятыми с пробелом!!! Поэтому изначальный вопрос темы сводится к тому: Как добавлять пробелы после знаков пунктуации, где они должны находиться (по общепринятым правилам) при добавлении новости, в теле самой новости. Так?
Изменено rusiq (2017-08-05 19:20:33)
Не в сети
Где то была линейка, осталось найти авторов
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Страницы 1