Search found 8 matches
- Wed Jan 14, 2015 4:03 pm
- Forum: The Lounge
- Topic: help to create udt with array_unique function
- Replies: 5
- Views: 3297
Re: help to create udt with array_unique function
thanks for your reply, works perfectly! I have another question about combining an array. I`m getting variables from a {foreach} loop from a list of child pages (using cgsimple get_children). and they come as a list of arrays. Each loop gives a new array with 1 var. How can I get this all together i...
- Tue Jan 13, 2015 10:47 pm
- Forum: Russian - русский
- Topic: Помощь в написании udt array_unique
- Replies: 5
- Views: 2932
Re: Помощь в написании udt array_unique
Большое спасибо за помощь. с кирилицей оказалось работает, я только вот с другой пролемой столкнулся. т.к. {foreach} берёт значения городов с разных страниц, то я получаю не массив из скажем 7 городов, а сем массивов с 1 городом внутри каждого. Как сложить эти маленькие массивы в один? я сделал так,...
- Tue Jan 13, 2015 9:58 pm
- Forum: Russian - русский
- Topic: Помощь в написании udt array_unique
- Replies: 5
- Views: 2932
Re: Помощь в написании udt array_unique
Работает, но только если в массиве названия городов написаны латиницей. Не работает в случае с кирилицей. Можно в smarty добавить локаль?
в php :
SORT_LOCALE_STRING - compare items as strings, based on the current locale.
в php :
SORT_LOCALE_STRING - compare items as strings, based on the current locale.
- Mon Jan 12, 2015 11:18 pm
- Forum: The Lounge
- Topic: help to create udt with array_unique function
- Replies: 5
- Views: 3297
help to create udt with array_unique function
Hello,
I have an array $city . it has duplicates inside. I need to create an UDT or some Smarty magic to do array_unique($city); to remove dupicates, and then count the new unique array. Can anybody help with it?
I have an array $city . it has duplicates inside. I need to create an UDT or some Smarty magic to do array_unique($city); to remove dupicates, and then count the new unique array. Can anybody help with it?
- Mon Jan 12, 2015 11:05 pm
- Forum: Russian - русский
- Topic: Помощь в написании udt array_unique
- Replies: 5
- Views: 2932
Помощь в написании udt array_unique
Добрый день, Нужно избавится от повторов в массиве. есть одноуровневый массив $city, полученный так: {cgsimple::get_page_content($child.alias,'city','city')} затем мне нужно убрать из этого массива повторы и посчитать количество уникальных предметов в массиве. В php это как то так: $result = array_u...
- Sun Oct 26, 2014 9:54 am
- Forum: Russian - русский
- Topic: получить информацию с другой страницы
- Replies: 5
- Views: 3763
Re: получить информацию с другой страницы
Сам ответил на свой вопрос. Не знал что в cgsimple в функции get_children можно вписывать alias страницы откуда доставать детишек :D {$cgsimple->get_children('ALIAS_LUBOI_STRANICI',0,'children')} {if count($children)} {foreach from=$children item='child'} {if {cms_selflink page=$child.id} neq ''} <p...
- Sun Oct 26, 2014 9:17 am
- Forum: Russian - русский
- Topic: получить информацию с другой страницы
- Replies: 5
- Views: 3763
Re: получить информацию с другой страницы
Даже точнее, мне надо получить масив алиасов или айди страниц определённого уровня иерархии.
- Sat Oct 25, 2014 11:51 pm
- Forum: Russian - русский
- Topic: получить информацию с другой страницы
- Replies: 5
- Views: 3763
получить информацию с другой страницы
Есть ли возможность получить массив, скажем nodelist, не страницы которая отображается а страницы из иерархии на несколько уровней вниз или вверх?
на один уровень можно использовать get_children или parent. А мне надо получить на два уровня ниже. Как это можно реализовать?
на один уровень можно использовать get_children или parent. А мне надо получить на два уровня ниже. Как это можно реализовать?