ArbNet

ArbNet
Рейтинг
140
Регистрация
27.10.2019
Программист самоучка
Sly32 #:
Приведи пример, как бы ты это организовывал через БД. Как организовать таблицу для хранения даннах, как будет выглядеть sql-запрос, словие я привел - пять слов в меню, которые нужно переводить на 5 языков

Всё как обычно

Sly32 #:

Можешьипривести пример таблиц? Допустим в меню 5 пунктов и нужно 5 вариантов языков. Как хранить, как вызывать?

Неужели я который ничего не умеет и не знает, тебя мега гуру учить должен.

Александр Воробьев #:

Только  в том случае, если сделано это не правильно. Так ни кто не делает.

Ну да под каждый плагин, каждый раздел свои языковые файлы, так точно только дауны и могут делать..

Александр Воробьев #:
В остальном кеширование

Не хило же придётся за дисковое пространство за хост платить, в файлах+бд, да ещё и в кэше.. кучеряво живёте 😁

Sly32 #:
Сколько в твоем варианте нужно запросов в реляционную базу? В каких таблицах это будет храниться?

1 запрос, 1 таблица

ЗЫ. Делай как знаешь, если не знаешь как по нормальному делается.

Sly32 #:
ты же там хотел соцсеть свою создать, значит должен был с такой знаком - как оно - стоит выделки?

Я всегда везде делал по 3 варианту

And-ry #:

Именно так у меня реализовано на многих сайтах

Да, этот подход имеет право на жизнь, но если это не сильно нагруженный сайт, иначе будут проблемы из-за нехватки оперативки.

Но это самый простой и эффективный способ если шаблоны нативные.

Sly32 #:
Ты бы прочитал сначала внимательно. Это не вариант3 а вариант 2 у меня. И я уже выразил консерн свой - это лишний запрос в базу данных. 

Скорее это вариант 1. При этом будет оперативка загружаться и если будет много запросов одновременно, то сервак будет не справляться. Даже если на странице только одну фразу надо перевести в операционную всё равно целый файл всех слов будет грузится и для каждого запроса..

А вариант 2 ещё хуже первого.. так как все переводы в одном файле если я правильно понял.

ЗЫ. Так что вариант 3 самый лучший.

Вариант 3 как нормальные прогеры делают

Вместо текста на конкретном языке делаются метки. Движок собирает эти метки и делает запрос в базу в зависимости от языка, потом метки подменяются на слова\фразы. Статьи хранить думаю проще целиком.
Ivanov123 #:
Проблема в ПС - они не дают трафик

Вы сами ответили.

Пробуйте своими же пользователями раскручиваться.

master32 #:
как такая функциональность может морально устареть?

Если у вас дизайн не современный, если вывод объявлений неудобный, без категорий и сортировки, а такие есть и владельцы их не понимают почему же их сайт вызывает неприязнь у пользователей.

Всего: 2175