1 шаблон много сайтов имеет смысл делать если они на одном движке все. Даже в этом случае какое то дополнительное поле или различие в логике работы сайта будет ломать всю систему.
Объединение нескольких строк в одну
-
Как сделать так, чтобы текст из нескольких строк из файла воспринимался как одна строка?
Например:"Привет! Как
поживаешь?
Чем занимаешься?"читалось как 1 строка? Пробовал, например, текст взять в кавычки - не получается, читает только последнюю из нескольких строк.
-
@NickBAS said in Объединение нескольких строк в одну:
Как сделать так, чтобы текст из нескольких строк из файла воспринимался как одна строка?
Например:"Привет! Как
поживаешь?
Чем занимаешься?"читалось как 1 строка? Пробовал, например, текст взять в кавычки - не получается, читает только последнюю из нескольких строк.
Можете добавлять перенос строки уже после получения строки. Для этого используйте любой символ не встречающийся в строке и замените его на перенос строки уже в скрипте.
-
@NickBAS said in Объединение нескольких строк в одну:
@Fox как можно это сделать?
И каким образом можно задать свой символ разделителя?



-
@Fox Хорошо. Получилось. Сейчас такая ситуация:
"Привет"
;
"Пока"Когда выбирается рандомно какой-то из этих элементов, то добавляется лишний перенос. Например:
"Привет
"
или
"
Пока".
Как можно избавиться от лишних переносов до и после разделителя ";", сохранив оригинал?
"Привет"
;
"Пока" -
@NickBAS said in Объединение нескольких строк в одну:
@Fox Хорошо. Получилось. Сейчас такая ситуация:
"Привет"
;
"Пока"Когда выбирается рандомно какой-то из этих элементов, то добавляется лишний перенос. Например:
"Привет
"
или
"
Пока".
Как можно избавиться от лишних переносов до и после разделителя ";", сохранив оригинал?
"Привет"
;
"Пока"Чегось?
-
@Fox поскольку в оригинальном тексте есть разделитель ";" и с обеих его сторон имеются переносы строк
("Привет"
;
"Пока",
между " и ; имеется перенос), то и при взятии рандомного элемента захватывается лишний перенос сверху или снизу текста. Нужно от него избавиться. -
@NickBAS said in Объединение нескольких строк в одну:
@Fox поскольку в оригинальном тексте есть разделитель ";" и с обеих его сторон имеются переносы строк
("Привет"
;
"Пока",
между " и ; имеется перенос), то и при взятии рандомного элемента захватывается лишний перенос сверху или снизу текста. Нужно от него избавиться.Всё равно не понимаю. Я же объяснил, берёте исходный текст, заменяете переносы строк в исходном тексте на любой символ (который не встречается в тексте), затем в BAS получаете текст и заменяете необходимый символ на символ переноса строки