Вы не вошли.
Страницы 1
Вот понадобилось чтобы после запятой или точки добавлялся пробел, при добавлении новости, при добавлении ключевых слов, тегов.
Нашел вот такое,
$string= str_replace(array(',','.',';'),array(', ','. ','; '), $string);Посмотрел несколько форумов везде одно и тоже, конструкции похожи.
Как лучше сделать это в движке
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
И что никто не знает ку да это прописать чтобы работало при добавлении новостей?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
irbees2008, если на скорую руку, то после на 473 строке для добавления новостей
$content = str_replace(array(',','.',';'),array(', ','. ','; '), $content);и аналогично для редактирования на 794 строке
Отредактировано Knopik (2017-04-15 07: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 11: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 14:20:20)
Вне форума
$content = preg_replace('/([,.;])(?=\S)/', '$1 $2', $content);Вот так работает
Knopik, благодарю за направление куда копать ;)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Возникла проблемка на фоне этой темы, как заэкранировать ссылки и вставку видео, а то сейчас к ним добавляются пробелы
Отредактировано irbees2008 (2017-04-22 17:37:05)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Как оказалось с изображениями та же проблема, в адресах добавляются пробелы.Как заэкранировать Видео,изображения и ссылки?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Вот понадобилось чтобы после запятой или точки добавлялся пробел, при добавлении новости, при добавлении ключевых слов, тегов.
Запомните раз и навсегда, что ключевые слова, теги, другие гадости всегда разделяются запятыми. Нигде не говорится, что они должны разделяться запятыми с пробелом!!! Поэтому изначальный вопрос темы сводится к тому: Как добавлять пробелы после знаков пунктуации, где они должны находиться (по общепринятым правилам) при добавлении новости, в теле самой новости. Так?
Отредактировано rusiq (2017-08-05 18:20:33)
Вне форума
Где то была линейка, осталось найти авторов :D
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Вне форума
Страницы 1
[ Сгенерировано за 0.017 сек, 7 запросов выполнено - Использовано памяти: 613.2 Кбайт (Пик: 650.2 Кбайт) ]