Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: PHP - а зачем извращать?
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Описание: Реплика со стороны
Отправлено: 24 августа 2016 — 12:44
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




PHP - а зачем извращать?
Реплика со стороны

Сразу скажу, шо мало чего понимаю в PHP, за свою жизнь не смогла прочитать ни одной книжки по этой теме и бросившей на половине чтение Робина Никсона "Создаём динамические сайты с помощью PHP, MySQL и JavaScript". Однако даже из того, шо прочитала, поняла одно, этот язык был призван облегчить работу кодерам. Шоб вместо тысяч страниц сайта можно было внести правку в одну-две и получить результат. На практике же получается, шо некоторые кодеры, и таких почему-то всё больше и больше, вместо этого, вместо упрощения, идут по пути усложнения.

Вот на примере лишь одного эпизода из внутренностей движка данного сайта хочу спросить - ребятки, может кто пояснить мне, малограмотной бабе, шо заставило вас вписать в коде движка вместо банальных названий при ссылке на статические страницы - разного рода коды, которые усложняют понимание строения страниц?

Такой пример. Страница Помощь. Вместо обычного текста Помощь там стоит

CODE:
{$fm->LANG['Help']}

(файл ../templates/InvisionExBB/logos.tpl, стр 80)

Как уже сказала, я многого не понимаю. Но всё же, поясните мне кто нибудь, зачем так усложнять простой код? Что это даёт в данном конкретном случае (пример выше).
 
 
Отправлено: 24 августа 2016 — 12:54
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




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

Как к примеру добавить английский... Копируете эту папку рядом и называете english После этого нужно зайти в каждый файл и перевести значение всех переменных на английский язык. Затем в админцентре выбираете нужный вариант языка...

(Отредактировано автором: 24 августа 2016 — 13:00)

 
 
Отправлено: 24 августа 2016 — 13:20
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




electron пишет:
это сделано , чтоб движок был мультиязычным

Ну коли так, то ладно. Я уже говорила в одной теме, шо взгляд нужно направлять не только на русского пользователя, но и на забугорье. Могу принять этот довод в качестве обоснованного. Однако, прочитав далее нижеследующее, поняла, шо это пока ни о чём...

NordWest пишет:
Копируете эту папку рядом и называете english После этого нужно зайти в каждый файл и перевести значение всех переменных на английский язык

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

(Добавление)

Кстати, настраивая форум под себя, я нещадно ломаю его PHP-структуру, переводя некоторые вещи в обычный HTML. Также поступлю и с файлами, подобных Помощи - лично нам не нужна мультиязычность, а ориентироваться в коде станет проще..


.

(Отредактировано автором: 24 августа 2016 — 13:28)

 
 
Отправлено: 24 августа 2016 — 14:54
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Vika пишет:
Если такова реализация перевода форума, то это похоже на стёб. Сайты переводятся нажатим одной кнопки
Правильно, выбором языка в админцентре. И тут так же, если кто-то однажды перевод сделает (выполнит тот алгоритм, который я описал выше) и включит новый язык в дистрибутив. Однако пока это реально никому не было нужно.
 
 
electron
Отправлено: 24 августа 2016 — 19:01
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Vika пишет:
Если такова реализация перевода форума, то это похоже на стёб.

такая реализация на всех "знаменитых" скриптах форумов : phpBb, SMF, IPB. потому , что так удобно делать мультиязычность
(Добавление)
NordWest пишет:
выбором языка в админцентре

или в профиле юзера
 
 
Отправлено: 24 августа 2016 — 19:35
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




NordWest пишет:
Однако пока это реально никому не было нужно

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

Ладно, главное поняла причину, шо хотела, то узнала.
Всех благодарю за отклик.
 
 
electron
Отправлено: 25 августа 2016 — 03:10
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Vika пишет:
если никому не нужно, тогда зачем под языки всё нутро изувечили

если это вам не надо - это не значит, что никому не надо. на моей памяти были пользователи, которые делали форумы на итальянском языке, на немецком.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« PHP/Perl »



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0647]     [ ]