My-InstantCMS.Ru

My-InstantCMS.Ru

По всем вопросам пишите в телеграм, сюда без VPN не пускает
+1127
Репутация
16310
Рейтинг
#1 Нужна помощь с Меню (2.0) 6 мая 2014 в 23:14
класс menu не советую менять так как Вкладки профиля/группы и персональное меню будет криво отображаться… Данную проблему я решил добавив несколько опции к настройкам меню, то есть добавил возможность указать свой класс, а по умолчанию будет menu и еще возможность выбор шаблона меню, теперь я могу использовать не только /templates/default/assets/ui/menu.tpl но и /templates/default/assets/ui/my_menu.tpl и тд… Если заинтересует, могу поделиться
#2 [ЕСТЬ РЕШЕНИЕ] Как скопировать фотку полученную из url в другую папку 6 мая 2014 в 11:44
maxisoft, и Fuze, Спасибо, всё работает)
#3 [ЕСТЬ РЕШЕНИЕ] Как скопировать фотку полученную из url в другую папку 6 мая 2014 в 10:00
Вот по такому коду получилось
  1. $url = href_to_home().''.$arr['u1_photo'];
  2. $package_name = basename($url);
  3. $destination = cmsConfig::get('upload_path') . 'files/' . $package_name;
  4. $result = file_put_contents($destination, file_get_contents($url));
Но было бы не плохо если по curl тоже заработал, в случии если allow_url_fopen = Off
хотя по коду Fuze картинка сохраняется. но её не просмотреть. и размер файла 0 байт
#4 [ЕСТЬ РЕШЕНИЕ] Как скопировать фотку полученную из url в другую папку 6 мая 2014 в 09:39
Вариант maxisoft, пишет ошибку
Warning: file_put_contents(http://test20.ru/upload/files/) [function.file-put-contents]: failed to open stream: HTTP wrapper does not support writeable connections in
Код такой:
  1. $url = href_to_home().''.$arr['u1_photo'];
  2. $move_dir = href_to_home().'/upload/files/';
  3. if (!is_writable($move_dir)){@chmod($move_dir, 0755); }
Вариант Fuze, тоже пишет ошибку, и какие то крякозябры выводить
Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in Z:\home\test20.ru\www\system\libs\files.helper.php on line 223
Код:
  1. $url = href_to_home().''.$arr['u1_photo'];
  2. $move_dir = href_to_home().'/upload/files/';
  3. $res = file_save_from_url($url, $move_dir);
#1 [ЕСТЬ РЕШЕНИЕ] Как скопировать фотку полученную из url в другую папку 6 мая 2014 в 09:05
Всем привет, помогите скопировать фотографию полученную из url в другую папку, например:
$url = "site.ru/upload/000/u1/000/88aaafac.jpg";
$move_dir = "site.ru/upload/papka/";
Мне нужно $url скопировать в $move_dir
#5 Instant CMS 2 - проблемы 5 мая 2014 в 10:40
reload, вместе с шаблоном, нужно еще создать языковой файл в www\system\languages\ru\templates\ИМЯ_ДИЗАЙНА.php
#6 Несколько шаблонов на сайте в InstantCMS 2 4 мая 2014 в 22:09
Про что вы имеете ввиду на первом ветке?
#7 Вопрос по фотоальбомам Инстант 2 3 мая 2014 в 20:06
Рад был помочь :)
#8 Вопрос по фотоальбомам Инстант 2 3 мая 2014 в 19:10
kadr, Вот решение вашей проблемы
Откройте файл www\system\controllers\photos\actions\upload.php строку 31
  1. $albums = $content_model->filterEqual('user_id', $user->id)->getContentItems('albums');
заменить на
  1. $albums = $content_model->getContentItems('albums');
Теперь в альбомы могут добавить фото каждый пользователь у кого есть доступ к созданию фотоальбома
#9 Вопрос по фотоальбомам Инстант 2 3 мая 2014 в 18:49

Оригинал при загрузке стирается

Azura
Может вы изменили какие нибудь настройки? потому что у меня оригинал не стирается
#10 Вопрос по фотоальбомам Инстант 2 3 мая 2014 в 17:59
Azura, если вам нужна ссылка на оригинал то вот
  1. <div> <a href="/upload/<?php echo html_image_src($photo['image'], 'original'); ?>"> Открыть оригинал</a></div>
вставьте в www\system\controllers\photos\actions\view.php
#11 InstantCMS 2.0.0 и программа для создания шаблонов 3 мая 2014 в 13:11
Странник, Я думаю это будет немного отличаться от ваших генераторов, например в вашем генераторе модуля, при генерации мы получаем скелет стандартного модуля, а потом уж получаем массив и дополняем, а вот генератор шаблона мне трудно представить каким о будет, так как шаблоны разные, есть шаблон с 1-2-3 колонками, а насчет:

причем во многих темах (бесплатных!!!!!) можно установить цвета фона, цвета шрифта, цвета бордюров индивидуально.

Странник
такое можно сделать с помощью файлов options.css.php и options.form.php и получиться что то вроде конструктора)
#12 Предложения для удобства по InstantCMS 2.0 2 мая 2014 в 15:17

В стандартном виджете "текстовый блок" нужен редактор с возможностью вставить исходный код!

reload
Решил эту проблему так:
Открыл файл www\wysiwyg\redactor\wysiwyg.class.php и в конце строки 30 поставил, (запятую) и в строку 31 добавил
  1. buttons: ['html', 'formatting', 'bold', 'italic', 'deleted', 'unorderedlist', 'orderedlist', 'outdent', 'indent', 'image', 'video', 'file', 'table', 'link', 'alignment', 'horizontalrule']
Получилось так:
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $('#<?php echo $dom_id; ?>').redactor({
  4. lang: '<?php echo $lang; ?>',
  5. plugins: [<?php echo implode(',', array_map(function($p){ return "'{$p}'"; }, $plugins)); ?>],
  6. imageUpload: '<?php echo href_to('/redactor/upload'); ?>',
  7. buttons: ['html', 'formatting', 'bold', 'italic', 'deleted', 'unorderedlist', 'orderedlist', 'outdent', 'indent', 'image', 'video', 'file', 'table', 'link', 'alignment', 'horizontalrule']
  8. });
  9. });
  10. </script>
#13 Предложения для удобства по InstantCMS 2.0 2 мая 2014 в 13:44
Я думаю будет очень удобно, если в добавлении виджета можно было указать шаблон, например: wrapper_plain.tpl
Покопался в коде и узнал что данная опция уже есть в ядре движка но наверно разработчики забыли добавить поле в настройки виджета, в вкладку Общие, хотя можно добавить в Опции каждого виждета но это не удобно.
#14 Запрос ко второй таблице 11 апреля 2014 в 09:12
Не совсем понял что вы хотите сделать, и не понятно почему поле id = seolink
Если вы хотите сделать выборку из двух таблиц то вот вам запрос
  1. SELECT t.id, t.cat_id
  2. FROM cms_test t
  3. INNER JOIN cms_test_category c ON t.cat_id = c.id
  4. WHERE t.id = {$seolink}
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.