Pasha

Pasha

+815
Репутация
12693
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Условие по системному имени меню в двойке? 21 сентября 2015 в 14:11
если($widget->options['menu'] == 'некое системное имя') { удаляем базу данных }
#2 Icms2 - You have an error in your SQL syntax 15 сентября 2015 в 18:43
Да как бы
  1. $this->filterEqual('`order`',1);
Наверное, я не проверял....

Только лучше этого не делать поскольку объекты должны заворачиваться в апострофы на уровне cmsDatabase и если вдруг это произойдет в каком либо обновлении, то капут. А вот если вы пишете запросы по старинке, то есть вместо $this->filterEqual('order',1); пишете WHERE order = 1. то никаких проблем.
#3 Icms2 - You have an error in your SQL syntax 15 сентября 2015 в 18:06
Как вариант заключайте названия полей в апострофы (там же где буква ё) и ничего переименовывать не придется. Но все таки лучше избегать таких названий
#4 [ЕСТЬ РЕШЕНИЕ] Вывод текста в определенной категории 14 сентября 2015 в 16:03

От грусть блин(

krz
А че грустить, идентификатор категории это переменная $article.category_id, вот и пишите свое условие отталкиваясь от ее содержимого, например нужно что-то там непонятно куда вывести в статье принадлежащей категории с id==1, значит условие такое — {if $article.category_id == 1}содержимое{/if}
#5 [ЕСТЬ РЕШЕНИЕ] не срабатывает хук по cron 13 сентября 2015 в 09:26
Так не бывает, если скрипт отрабатывает при ручном запуске значит ошибок в самих sql запросах нет, следовательно ошибки, если они вообще есть, прижились в php части кода. Очевидно в данном случае задача просто не запустилась из-за выставленного интервала запуска (вы ведь ее в ручном режиме запускали?), И второе, вы уверенны что эта задача вообще присутствует с списке задач? Что там в массиве $tasks посмотрите…
#6 [ЕСТЬ РЕШЕНИЕ] не срабатывает хук по cron 13 сентября 2015 в 07:15
1. Открываете файл cron.php
2. В самом верху добавляете строку ini_set("display_errors", 1);error_reporting(E_ALL | E_STRICT | E_DEPRECATED);
3. Открываете сайт и переходите по адресу www.ваш_сайт/cron.php
4. Текст ошибки выкладываете сюда…
#7 InstantMaps и PHP 5.6.9 12 сентября 2015 в 13:59
Проблема не в php, а в том что вы на 1.10.6 пытаетесь запустить компонент предназначенный максимум для версии 1.10.3
p.s. Описанная ошибка легко устраняется заменой dbGetFields на $inDB->get_fields, но по моему проще обновить компонент.
#8 InstantMaps и PHP 5.6.9 12 сентября 2015 в 12:10
Ну если одной буквы мало, то можете поменять всю строку, так даже феншуестее будет:
  1. $result_array['title'] = $inDB->escape_string($item['title']);
#9 Нужна реализация описания к картинкам в статье 10 сентября 2015 в 17:01
Blackman-st, я совсем не понимаю что вы пытаетесь до меня донести, покажите все свои действия в виде слайдшоу, а еще лучше наберите в скайпе и покажите экран.
#10 Нужна реализация описания к картинкам в статье 10 сентября 2015 в 13:53
И по первому и по второму пунктам действительно нужна небольшая поправочка на случай если alt не прописан вообще. Все остальные "тонкости" уже не ко мне, на default никаких загадочных кешей не наблюдается, стили прекрасно работают, а надписи появляются именно там, куда я их поставил с самого начала — в нижний правый угол рисунка. Повторяю, универсального решения нет и быть не может, Базовый функционал для версии 1.10.6 я вам расписал, а дальше уже сами решайте как оно должно выглядеть и пишите под это свое виденье стили.
#11 Нужна реализация описания к картинкам в статье 10 сентября 2015 в 12:05
Да проще паренной репы.

Пункт 1 — Инициализация колорбокса в дефолте происходит в файле init_colorbox.js, значит открываем его, ищем
  1. //статьи анонсы и основной текст
  2. $( '.con_text img, .con_desc img' ).not('a img:first-child').wrap( function(){
  3. var ahref = $( '<a href="' + $( this ).attr( 'src' ) + '" />').colorbox({ transition: "none" });
  4. return ahref;
  5. });
и меняем на
  1. //статьи анонсы и основной текст
  2. $('.con_text img, .con_desc img').not('a img:first-child').wrap(function(){
  3. var ahref = $('<a href="' + $(this).attr('src') + '" />').colorbox({
  4. transition: "none",
  5. title: function(){
  6. return '<h5 style="color:black">' + $(this).children('img').attr('alt') + '</h5>';
  7. }
  8. });
  9. return ahref;
  10. });
Пункт 2 — За вывод статей отвечает файл шаблона com_content_read.tpl, значит открываем его и в самом низу добавляем небольшой скриптик
  1. <script type="text/javascript">
  2. $(window).load(function(){
  3. $('a.cboxElement').each(function(){
  4. $(this).css('position','relative').append('<p class="img_title" style="font-size:18px;color:#eee;position:absolute;right:0;bottom:0;padding:5px 10px;background:#333">' + $(this).children('img').attr('alt') + '</p>');
  5. });
  6. });
  7. </script>
—
Все инлайн стили естественно просто для примера и в рабочем варианте их желательно вынести в файл стилей.
#12 Нужна реализация описания к картинкам в статье 10 сентября 2015 в 11:28
Ну не знаю, все это как-то больше на хотелку похоже. Впрочем это тоже достаточно просто решается именно на уровне шаблона, а поскольку чисто теоретически шаблоны у всех разные и тем более у всех разное видение дизайна, универсального решения нет и быть не может. Могу накидать для дефолта если хотите.
#13 Нужна реализация описания к картинкам в статье 9 сентября 2015 в 20:26
Первый пункт легко решается на уровне шаблона, реализация второго пункта… а зачем огород городить если текст можно просто напечатать
#14 Убедите в выборе instantcms и wordpress 9 сентября 2015 в 20:12
Ночью нужно спать. Голосовать могут все, включая гостей
#15 В 1.10.6 ошибка 9 сентября 2015 в 20:10
Если штаты не интересуют, то DELETE FROM cms_geo_cities WHERE id = 9127
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.