Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Адаптация скрипта chosen

18.05.2015, 17:24
Гость
Гость

Кто-нибудь chosen в АДМИНКЕ адаптировал? Не получается элемент корректно не отображается
<script src="/images/select/jquery.js" type="text/javascript"></script>
<script src="/images/select/chosen.js" type="text/javascript"></script>
<link rel="stylesheet" href="/images/select/chosen.css">

<select data-placeholder="Choose a Country..." class="chosen-select" multiple style="width:350px;" tabindex="4">
<option value></option>
<option value="United States">United States</option>
</select>
<script type="text/javascript">
var config = {
'.chosen-select' : {},
'.chosen-select-deselect' : {allow_single_deselect:true},
'.chosen-select-no-single' : {disable_search_threshold:10},
'.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
'.chosen-select-width' : {width:"95%"}
}
for (var selector in config) {
$(selector).chosen(config[selector]);
}
</script>
18.05.2015, 21:39
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Да даже модуль есть.
http://netcat.ru/CatStore/solution_242.html

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
19.05.2015, 06:36
Гость
Гость

там модуль почтовые рассылки, а тут элементарно в всплывающем окне не корректно отображается, есть такая проблемы в всплывающих окнах. Ясно что в странице будет нормально все. Очень часто в всплывающих окнах важен порядок инициализации…
19.05.2015, 13:53
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Хорошо я вам приведу кусок кода как есть и он работает.
http://joxi.ru/LQ2K8zFoaByAjG
Код:
<link type='text/css' rel='Stylesheet' href='/netcat/admin/skins/default/css/admin.css'>
<script type='text/javascript' src='/netcat/admin/js/chosen.jquery.min.js'></script>
<script type="text/javascript">
(function($) {
$(function() {

$(".chosen-select").chosen({width:'500px'});

});
})(jQuery)
</script>

<div><span>Разделы для отображения</span></div>
<select class='chosen-select' name='Category[]' multiple>
<?
$Category = explode(",",$f_Category);
$Subdivisions = $nc_core->db->get_results("SELECT `Subdivision_ID`, `Subdivision_Name` FROM `Subdivision` ORDER BY `Subdivision_Name`", ARRAY_A );
foreach($Subdivisions as $Subdivivsion){ ?>
<option value='<?=$Subdivivsion['Subdivision_ID']?>'<? if(array_search($Subdivivsion['Subdivision_ID'],$Category)!==false){ ?> selected<? } ?>><?=$Subdivivsion['Subdivision_ID']?>. <?=$Subdivivsion['Subdivision_Name']?></option>
<?
}
?>
</select><br><br>

Это получение разделов с дальнейшим добавлением в в поле и далее показ новостей по выбранным разделам в блоке популярные новости.

Далее если вы не авторизуетесь я отвечать не стану.

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
26.05.2015, 17:34
ev009

Зарегистрирован:
2010-05-25
Сообщений: 60

https://yadi.sk/i/tX2ZiHbggt4CG
НЕ работает

тот же самый код работает
https://yadi.sk/i/wQoTFmVcgt4Ev

Не работает именно в всплывающем окне для добавления и редактирования записи.
Код:

<script src="/images/select/chosen.js" type="text/javascript"></script>
<link rel="stylesheet" href="/images/select/chosen.css">

<select data-placeholder="Choose a Country..." class="chosen-select" multiple style="width:350px;" tabindex="4">
<option value></option>
<option value="United States">United States</option>
<option value="United Kingdom">United Kingdom</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Aland Islands">Aland Islands</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="American Samoa">American Samoa</option>
</select>
<script type="text/javascript">
var config = {
'.chosen-select' : {},
'.chosen-select-deselect' : {allow_single_deselect:true},
'.chosen-select-no-single' : {disable_search_threshold:10},
'.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
'.chosen-select-width' : {width:"95%"}
}
for (var selector in config) {
$(selector).chosen(config[selector]);
}
</script>
26.05.2015, 17:44
ev009

Зарегистрирован:
2010-05-25
Сообщений: 60

Вообщем какая-то проблема в стилевом файле choosen
27.05.2015, 10:52
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Код:
<link type='text/css' rel='Stylesheet' href='/netcat/admin/skins/default/css/admin.css'>

Как добавите так и поговорим.

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
27.05.2015, 12:28
Гость
Гость

Вообщем так и надо было сказать, что в неткате есть свой встроенный choosen
198 196 2015-05-27 12:28:10 14169
Описание проекта