Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 23/05/16 в 14:01 |
приветствую народ, у многих есть мультиязычные сайты, подскажите в чом затык плз
Стоит ТЦМС, 1й раз делаю мультиязычный сайт, соответственно всё по мануалу
http://smartcj.com/wiki/doku.php?id=ru:multilingual_sites
темплейт languages сделал, всё в него аккуратно записал, в главную его заинклудил и в нужных местах сменил на <?=$lang['some_word']?>
для начала выбрал 2м русский, чтоб нормально понаписывать всё
в итоге при опции Auto Switch language - No я вижу на главной русские надписи
а при переходе на http://domain/ru/ - теги становятся русскими, а надписи на сайте обратно английскими, но никак не русскими
wtf?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 23/05/16 в 14:14 |
cyberdream3: если я правильно понял, то вопрос в том, что на http://domain/ru/ дески как надо, а та часть которая формируется пхп кодом в темплейтах - нет.
Какой именно код стоит который формирует $lang переменную ?
|
|
|
|
Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 23/05/16 в 14:31 |
LemonS писал: | та часть которая формируется пхп кодом в темплейтах - нет. |
да, именно так
сокращённое содержание темплейта languages
Код: [развернуть] |
<?php
$my_keywords['en'] = array(
'categ' => 'All Categories',
);
$my_keywords['fr'] = array(
'categ' => 'All Categories',
);
$my_keywords['ru'] = array(
'categ' => 'Все категории',
);
if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'ru')) {
$lang = $my_keywords['ru'];
} elseif (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'fr')) {
$lang = $my_keywords['fr'];
} else $lang = $my_keywords['en'];
if ($_GET['force_lng'] and isset($my_keywords[$_GET['force_lng']])) {
setcookie('force_lng', $_GET['force_lng'], time() + 86400);
$lang = $my_keywords['en'];
} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){
$lang = $my_keywords[$_COOKIE['force_lng']];
}
?>
|
в хедер главной <!--INCLUDE_TEMPLATE_languages-->
в нужном месте <?=$lang['categ']?>
вроде всё по мануалу
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 23/05/16 в 15:25 |
cyberdream3: замените плз
Код: [развернуть] | if ($_GET['force_lng'] and isset($my_keywords[$_GET['force_lng']])) {
setcookie('force_lng', $_GET['force_lng'], time() + 86400);
$lang = $my_keywords['en'];
} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){
$lang = $my_keywords[$_COOKIE['force_lng']];
} |
на
Код: [развернуть] | if ($_GET['force_lng'] and isset($my_keywords[$_GET['force_lng']])) {
setcookie('force_lng', $_GET['force_lng'], time() + 86400);
$lang = $my_keywords[$_GET['force_lng']];
} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){
$lang = $my_keywords[$_COOKIE['force_lng']];
} else $lang = $my_keywords['en'];
|
|
|
|
|
Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 23/05/16 в 15:53 |
LemonS: спасибо большое, так работает
|
|
|
|
Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 24/05/16 в 13:50 |
Можно ли как то выводить теги, которые относятся только к одной группе?
например есть на сайте геи, для них есть свой темплейт, и в tag_cloud вывести теги относящиеся только к этой группе?
подозреваю что нет, разве что вручную сделать по нужным тегам, в tag_cloud нет ничего такого, но всё же уточню
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 25/05/16 в 07:28 |
cyberdream3: а это уже проходили пару раз.
Топ таги получаются одинаковые для всех групп.
Пробе в переменные группы занести что-то и выводить как линки. Тем более что инфа эта не меняется со временем по группам.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 25/05/16 в 11:38 |
MilkSucker писал: | В базе записи:
url.com/page.html|title-alt|description|http://banner.image.url.com/image.gif
При импорте выбрать можно только ограниченное количество полей для импорта: Domain, Url, Site name, Description, Nick, icq, group, ratio, email, ip, color, pass.
Хорошо бы было сделать что-то типа, import thumb url, чтобы смарт сграббил для трейдера тумбу (баннер) в локальную папку /tt/. Или хотя бы добавить еще одно поле какое-то (например, comments), но так чтобы его потом можно было бы использовать в шаблоне. |
Добавлено в апдейте поле trader_thumb в Import Traders
Проверьте плз то ли что надо было.
|
|
|
|
С нами с 31.10.03
Сообщения: 730
Рейтинг: 336
|
Добавлено: 30/05/16 в 19:04 |
LemonS писал: | Добавлено в апдейте поле trader_thumb в Import Traders
Проверьте плз то ли что надо было. |
php update.php
Your script is up to date
(c) SmartCJ Pro V 1.51 Build 201603221213
|
|
|
|
С нами с 31.10.03
Сообщения: 730
Рейтинг: 336
|
Добавлено: 30/05/16 в 19:15 |
И в догонку вопрос по Rotation -> Groups -> TubeImport
Наверняка уже спрашивали, не могу в теме найти.
У некоторых тубов ембеды как-то не работают (pornhub xvideos). Это баг или фича?
Решение, я так понимаю, граббить их дампы вручную своими скриптами, выбирать нужное и делать Import Sets?
|
|
|
|
😈😈😈
С нами с 17.08.05
Сообщения: 3966
Рейтинг: 5534
|
Добавлено: 30/05/16 в 19:32 |
MilkSucker писал: | php update.php |
допиши 51 на конце
|
|
Diablo.Click - T1 ским трафик напрямую с тубов от 0.5$ за кил
|
1
|
|
|
😈😈😈
С нами с 17.08.05
Сообщения: 3966
Рейтинг: 5534
|
Добавлено: 30/05/16 в 19:33 |
или 1/2 если у тебя tcms
какой там ап последний сча - не помню
|
|
Diablo.Click - T1 ским трафик напрямую с тубов от 0.5$ за кил
|
1
|
|
|
С нами с 31.10.03
Сообщения: 730
Рейтинг: 336
|
Добавлено: 30/05/16 в 19:40 |
Diablo писал: | допиши 51 на конце |
Обновление запустилось, но не поменялось ничего в Import Traders
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 31/05/16 в 10:56 |
MilkSucker: сорир, все новые фичи доавляются уже в новую версию, что б чего не поломать в старой )
|
|
|
|
С нами с 31.10.03
Сообщения: 730
Рейтинг: 336
|
Добавлено: 31/05/16 в 16:44 |
LemonS писал: | MilkSucker: сорир, все новые фичи доавляются уже в новую версию, что б чего не поломать в старой ) |
И на нее никак не обновиться принудительно?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 01/06/16 в 10:09 |
MilkSucker: ничего принудительного нет, если вы сами не поставите новую версию она сама по себе не появится.
|
|
|
|
С нами с 05.05.05
Сообщения: 9405
Рейтинг: 1844
|
Добавлено: 01/06/16 в 13:02 |
Может спрашивали уже.
Не могу придумать как оформить импорт галер с готовыми тумбами в 51 версии. Рассматриваем пиксовый сидж.
Есть урл_галеры , но там ссылок на пиксы нету (так надо).
Так же есть набор урлов на большие оригинальные фото.
Хочу, чтобы создавались кастомные галеры с тумбами, и тумбы и оригинальные фото хранились локально. При этом чтобы скрипт не пытался сграбить урл_галеры, т.к. выдает ошибку, что там ничего нет, а урл_галеры использовался только в качестве идентификатора.
|
|
Добро всегда побеждает зло. Кто победил, тот и добрый
|
0
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 01/06/16 в 13:53 |
|
|
|
|
С нами с 31.10.03
Сообщения: 730
Рейтинг: 336
|
Добавлено: 01/06/16 в 17:20 |
LemonS писал: | MilkSucker: ничего принудительного нет, если вы сами не поставите новую версию она сама по себе не появится. |
Ну, то есть, ждем 52 ? И там заработает все? ;)
Цитата: | И в догонку вопрос по Rotation -> Groups -> TubeImport
Наверняка уже спрашивали, не могу в теме найти.
У некоторых тубов ембеды как-то не работают (pornhub xvideos). Это баг или фича?
Решение, я так понимаю, граббить их дампы вручную своими скриптами, выбирать нужное и делать Import Sets? |
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 01/06/16 в 23:18 |
MilkSucker: аа понял, нет, именно 52 не будет.
Будет возможность переноса данных в новую версию.
лучше всего - да, так, потому граберы периодически перестают работать, ибо тубы меняют дизайн и тп. Но займемся позже и этим.
|
|
|
|
С нами с 16.05.11
Сообщения: 274
Рейтинг: 196
|
Добавлено: 02/06/16 в 11:23 |
перестало выдавать часовые статы в одном из слейвов.
и в глобал админку стату не передает по нему.
ошибка, вроде, такая
Цитата: |
2016-05-28 11:02:47 : Uncaught exception 'Exception' with message 'Mysql error:: 1146 (Table 'jntscj.rot_gallery_stats3' doesn't exist) (db_link) in query UPDATE rot_gallery_stats3 SET current_shows = current_shows + 6 WHERE thumb_id IN |
не могу понять
таблица ....stats3 есть на мастере, на других слейвах ее тоже нет.
куда копнуть?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 02/06/16 в 16:03 |
leotraff: на слейве самом day таблица есть ?
по stats - это табл ротации.
|
|
|
|
С нами с 16.05.11
Сообщения: 274
Рейтинг: 196
|
Добавлено: 02/06/16 в 16:18 |
day таблица есть
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 02/06/16 в 21:20 |
leotraff: day_last_hour ?
|
|
|
|
С нами с 16.05.11
Сообщения: 274
Рейтинг: 196
|
Добавлено: 03/06/16 в 10:05 |
да, day_last_hour есть
|
|
|
|