я разъяснил, и дал ссылки что и куда смотреть!Молодец, осталось вырезать готовый код, чтобы человек сам что-то сделал, а не тупо скопировал и вставил... Ну и указать на ошибки в самостоятельном решении человека было бы более верным решением... В остальном - меньше агрессии и больше конструктива.
Вы не со стеной разговариваете, а просто не можете или не хотите понять.Скорее вы не можете нормально объяснить, иначе бы ответы были другие.
Где _MENU_ это селект выбора, я так понимаю это константа и она выводится прямо в кавычках.это не константа, это просто строка. В кавычках выводятся строки, константы пишутся без кавычек. Вы и объяснить нормально не можете хотя бы по тому что сами не понимаете что делаете, где строка, где константа, и как все это работает...
в ПХП мы ставим точку перед кавычками, а как тут использовать?Вы пытаетесь конкатенировать строки? В js это делается через "+". И почему заранее в пхп их не соединить?
<script>
var someValue = "<?='Показать _MENU_ записей'?>";
/* как ты получишь эту строчку вообще не важно.
Из переменых или руками напишешь - главное записать
значение из пхп в переменную жс.*/
</script>
sLengthMenu: someValue
Берите хорошее соглашениеЧем плохо соглашение "экранируйте переменные не пришедшие из js"?
Все это я сделал, я не знаю как в скрипте выводить.читать ответ не пробовали?
<script>
var lang = "<?=$_LNG['NAME'];?>";
</script>
/* тут подключаем файл скрипта.
в самом скрипте: */
sLengthMenu:lang
Есть соглашения о том, где какие данные могут быть.Пример: Есть соглашение о работе со строками в SQL - строки идут в одинарных кавычках и не должны содержать в себе символы, нарушающие целостность строки, те же кавычки например. Вопрос - будете надеяться на соблюдение соглашений, или будете использовать prepared statements?
пробывал так sLengthMenu:lng_name "Показать _MENU_ записей",еще раз смысл манипуляций в ответе:
В консоли ничего нет никаких ошибокзначит проблема не в этом коде, https://jsfiddle.net/5xpn9otf/1/ все работает.
правильно — передавать стандартный POST и не заморачиваться кучей дополнительных проблем которые принесёт JSONбез контекста это спорное утверждение. Во первых, передача данных в теле запроса как минимум возможна и предусмотрена протоколом, яваскриптом и пыхом, что говорит о том что это "кому-то нужно". Ну и во вторых - огромное количество апи именно так и работают.
Ну мне же нужно знать путь до файлов чтоб манипулировать файлами в ФСВы его можете получить как папка + файл, не нужно 40 раз дублировать информацию.
Зачем хранить папки и файлы в разных таблицах?По тому что это разные сущности в понятии бизнес логики, файл - хранимая сущность, папка - группа файлов с общим названием.
А еще это в любом случае не решает проблему удаления, ну что мне нужно у всех файлов в папках менять поле isDeletedНе решает, но это и не нужно, в связке папка-файл, свойство isDeleted будет у папки, и эти файлы будут его наследовать в выборке.
На подключение .php файла с нужными данными уйдет меньше времени и ресурсов, чем на получение данных из Redis.Во первых - слишком категоричное утверждение и размытая формулировка. Где запущен редис и какой отклик по скорости? Как подключена партиция с кэш-файлами? Что храним? Как часто пишем/читаем? Какой объем кэша?
Используйте такую структуру URL, чтобы в ней было легко выделить фрагменты, указывающие на регион.То есть не должно быть "голого" домена, язык должен присутствовать в урл. Соответственно, редирект происходит только по "голому" домену, что в принципе не должно быть основным потоком, так как все ссылки, размещенные в рамках кампании по продвижению уже должны содержать языковую версию, а индексированные страницы так же уже содержат язык в урл.
Предполагается, что Гугл должен понимать основной язык и знать, где лежат копии для других.Альтер и хрефланг никуда не деваются, никто не предлагает их выкинуть или не использовать. Вопрос был в другом - делать всем версиям урл с указанием локализации или нет. И согласно рекомендациям гугла - всем. Соответственно редирект нужен.
Программист при этом настроил редиректы на эти подразделы, склеив домен верхнего уровня с папками,Это не "подразделы", и не "папки", не надо путать урл с локальным диском, некоторая схожесть есть, но это не одно и то же. Это языковые версии, обозначенные соответствующим параметром в урл.
И, если что, скорочтение так не работает... Скорее так можно окосеть, нежели обучиться скорочтению...