Модератор форума: likbezz, Flesh, Moderator, ForumModer, SiteModer, SuperModer, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Курилка (неформальные разговоры обо всём) » Прочий флуд и флейм (все, что не попадает в другие разделы) » Флейм от “bandjuk” ... и всё такое прочее ) (Прочие разговоры, что не вошли в другие темы ...)
Флейм от “bandjuk” ... и всё такое прочее )
Дата: Вторник, 23.04.2013, 13:32 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, привет, нужен совет.
Сделал на своём сайте (_http://fobos.dn.ua) 2 языка (русский и украинский).
И переключатели с 1-го на второй и обратно.
Всё бы ничего, даже в каталоге статей с материала русского на украинский через операторы переключение сделал, вот этот ужас )) :
Код

<div class="lang">
<?if($ENTRY_URL$='<?substr($ENTRY_URL$,0,-7)?><?if($CID$='8')?>1<?endif?><?if($CID$='9')?>2<?endif?><?if($CID$='10')?>3<?endif?><?if($CID$='    11')?>4<?endif?><?if($CID$='12')?>5<?endif?>-1-0-$ID$>')?>
<a href="$HOME_PAGE_LINK$"><img alt="русский язык" title="русский" src="/diz/images/russia.png"></a>
<?else?>
<img alt="русский язык" title="русский" src="/diz/images/russia.png">
<?endif?>
<span class="lang_img">
<a href="
<?substr($ENTRY_URL$,0,-7)?><?if($CID$='1')?>8<?endif?><?if($CID$='2')?>9<?endif?><?if($CID$='3')?>10<?endif?><?if($CID$='4')?>11<?endif?><?    if($CID$='5')?>12<?endif?>-1-0-<?$ID$+1?>
"><img alt="украинский язык" title="украинский" src="/diz/images/ukraine.jpeg"></a></span>
</div>


т.е. если материалы добавляются один за одним, всё ок.
Да, в каталоге статей у меня 2 раздела, русский и украинский, в которых по 5 категорий.
Столкнулся с проблемой переключения страниц на странице категории каталога статей.
Т.е. не могу придумать как подвязатьоператоры.
Т.е. русская страница 2, должна переключать на украинскую 2 и наоборот, и так для всех.

Таже история и в модуле faq, только там ещё хуже, там вообще практически никаких операторов нет.

Что можешь посоветовать?


Сообщение отредактировал bandjuk - Вторник, 23.04.2013, 13:36
 
Дата: Вторник, 23.04.2013, 22:16 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Цитата (bandjuk, Вт, 23.04.2013, 13:32:50)
Что можешь посоветовать?

То есть, не работают переключатели, точнее, работают но выводят все подряд?

Вообще-то лучше использовать разные модули, но если уж в одном, то просто делаешь свои.
Берешь кол-во материалов в данной категории, делишь на кол-во на странице, скриптом формируешь список переключателей.
Ну или информером, тот же список можно организовать.
В FAQ, раз нет операторов, только скриптом.


 
Дата: Вторник, 23.04.2013, 22:28 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, а если через операторы? Взять $NUM_ENTRIES$ и поделить на кол-во материалов на странице блин, мне кажется что можно в каталоге статей операторами сделать, но не соображу как wacko

Добавлено (23.04.2013, 22:28)
---------------------------------------------
ведь если материалов 8, а на странице получается выводится 5, то при делении получается не целое число

насчёт списка переключателей - совсем не въехал, у меня их 2:

Прикрепления: 0384286.jpg (9.9 Kb)

Сообщение отредактировал bandjuk - Вторник, 23.04.2013, 22:30
 
Дата: Вторник, 23.04.2013, 22:36 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Цитата (bandjuk, Вт, 23.04.2013, 22:28:40)
ведь если материалов 8, а на странице получается выводится 5, то при делении получается не целое число

Округляй до целого.

» Условные операторы и системные коды юКоз

Цитата (bandjuk, Вт, 23.04.2013, 22:28:40)
насчёт списка переключателей - совсем не въехал, у меня их 2:

Под списком переключателей я подразумевал переключатели страниц, а не флагов.

Цитата (bandjuk, Вт, 23.04.2013, 22:28:40)
мне кажется что можно в каталоге статей операторами сделать

А я знаю что можно, только условие бесконечное будет .. проще скриптом или информером.


 
Дата: Вторник, 23.04.2013, 22:50 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


сейчас дошло, что не получится через $NUM_ENTRIES$.
может как-то переключатель страниц подвязать? Только как, видимо только скриптом

Цитата
под списком переключателей я подразумевал переключатели страниц

это не то

мне бы номер странички дёрнуть, а дальше без проблем )) Вот как операторами это сделать?


ах, дурак! С каталогом ок! $CURRENT_PAGE$
Вот, пообщался с умным человеком и сам сообразил! )

А с чаво - жопа ))))

Добавлено (23.04.2013, 22:50)
---------------------------------------------
у тебя зачёркивание текста на форуме не работает [/s]

Прикрепления: 3958796.jpg (42.4 Kb)

Сообщение отредактировал bandjuk - Вторник, 23.04.2013, 22:50
 
Дата: Вторник, 23.04.2013, 23:26 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Цитата (bandjuk, Вт, 23.04.2013, 22:50:01)
у тебя зачёркивание текста на форуме не работает

Спасибо, позже поправлю )


 
Дата: Вторник, 23.04.2013, 23:34 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, написал на всякий в предложения, просьбу внести $PAGE_SELECTOR$ , $CURRENT_PAGE$ в модуле ЧАВО wink

 
Дата: Вторник, 23.04.2013, 23:57 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Цитата (bandjuk, Вт, 23.04.2013, 23:34:05)
написал на всякий в предложения, просьбу внести $PAGE_SELECTOR$ , $CURRENT_PAGE$ в модуле ЧАВО

Нуда,конечно )


 
Дата: Среда, 24.04.2013, 00:03 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, да, нет. В последнее время они меня удивляют, вот опять стопочку багфиксов выпустили, почитай, будешь знать )
http://blog.ucoz.ru/blog/obnovlenija_i_bagfiksy_aprelja/2013-04-19-268


Сообщение отредактировал bandjuk - Среда, 24.04.2013, 00:04
 
Дата: Среда, 24.04.2013, 01:18 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Цитата (bandjuk, Ср, 24.04.2013, 00:03:41)
likbezz, да, нет. В последнее время они меня удивляют, вот опять стопочку багфиксов выпустили, почитай, будешь знать )

Прочитал.
Буду знать.
Ни один из “баг фиксов” лично мне никак не пригодился. А тебе? Какие?
Ибо то, что реально было коряво и доставляло неудобства, либо до сих пор не исправлено, либо давно исправлено самостоятельно.

А в общем, молодцы, конечно, что хотя бы часть из своих косяков поправили..
Подавляющее большинство “обновлений\фиксов” начинаются со слов: «исправлен баг..»...

bandjuk,
Цитата (bandjuk, Ср, 24.04.2013, 00:03:41)
likbezz, да, нет. В последнее время они меня удивляют

..да, меня тоже.. только немножко по другим причинам.
И исправление косяков - не равно «модернизация/развитие системы», и совсем не одно и то же, что и «добавление функционала».


 
Дата: Четверг, 25.04.2013, 01:21 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Цитата
А тебе? Какие?

да тоже если честно, то ничего лично мне пользы не принесло! 0


 
Дата: Четверг, 25.04.2013, 01:25 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Цитата (bandjuk, Чт, 25.04.2013, 01:21:44)
то ничего лично мне пользы не принесло!

)))

bandjuk,
А номер страницы элементарно узнается по URL - оператор
Код
$REQUEST_URI$
)


 
Дата: Четверг, 25.04.2013, 01:35 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Цитата
А номер страницы элементарно узнается по URL - оператор $REQUEST_URI$ )

опля, он там оказывается работает! (Чаво) Ну, спасибо, я знал, что ты мне поможешь советом!


 
Дата: Четверг, 25.04.2013, 01:38 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Цитата (bandjuk, Чт, 25.04.2013, 01:35:34)
он там оказывается работает!

Ну да )
Всегда пожалуйста )


 
Дата: Четверг, 25.04.2013, 02:30 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, уже отмечаешь?

Добавлено (25.04.2013, 02:30)
---------------------------------------------
likbezz, всё сделал! Правда вначале не мог понять к чему прописать условие и как вообще построить проверку, но всё таки сделал!
С рус. на укр.:

Код
<a href="<?if($REQUEST_URI$='/faq/1-1')?>/faq/2-1<?else?>/faq/2-<?substr($REQUEST_URI$,7)?><?endif?>"><img alt="украинский язык" title="украинский" src="/diz/images/ukraine.jpeg"></a>

обратно:
Код
<a href="<?if($REQUEST_URI$='/faq/2-1')?>/faq/1-1<?else?>/faq/1-<?substr($REQUEST_URI$,7)?><?endif?>"><img alt="російська мова" title="російський" src="/diz/images/russia.png"></a>


Доволен как слон! biggrin


 
Скрипты и коды для юкоз - Форум аццкого кодера » Курилка (неформальные разговоры обо всём) » Прочий флуд и флейм (все, что не попадает в другие разделы) » Флейм от “bandjuk” ... и всё такое прочее ) (Прочие разговоры, что не вошли в другие темы ...)
Поиск:


Мобильная версия