Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Показать сообщения от „Yrok“ (27)
Сообщение Форум Дата
Отлично, а это переменная только для PHP или SMARTY и JS тоже её скушают?
Техническая помощь 31.10.2012, 12:35
Сообщение Форум Дата
Если очень надо
Если очень надо - можно написать простенький JS и немного допилить шаблон модуля. Принцип простой:

1. - в шаблоне вывода товара вставляется
Код
<div class="contactf"></div>


2 - а в прикручиваемом скрипте пишете
Код
var classf = document.getElementsByClassName("classf");
if (classf != null){
for (var i=0; i<classf.length; i++){
classf.innerHTML = "[CONTACT:2]";
}


(classf - произвольное имя, может быть любым, как в JS так и в шаблоне, главное - соответствие переменных)
точно не уверен, но должно работать если движок не подставит его как строку...
Техническая помощь 30.10.2012, 02:53
Сообщение Форум Дата
Язык
Есть ли переменная чтобы узнать какой используется язык в данный момент на сайте? Или иной способ узнать...
Техническая помощь 30.10.2012, 02:40
Сообщение Форум Дата
Обходной путь
Нашёл на просторах интернета великий скрипт на jQuery.
В общем-то не люблю трогать фреймворки из-за проблем совместимости между ними, стараюсь писать скрипты руками, так надёжнее, да и понятно что где и когда ломается.

Теперь к сути дела.
Столкнувшись с необходимостью разделения и вывода нужного мне контента на 1 странице (началось всё с категорий новостей) я перелопатил шаблоны и при помощи нехитрых условий SMARTY добавил пару новых шаблонов с новыми условиями для использования на главной странице. Это конечно ужасные костыли, но работало нормально... Пока не появилась новая задача: перепилить галерею под Hislide и вывести её на одной странице с прочим контентом всё так же в табах (что поделаешь - люблю их). И вот здесь капание в шаблонах помогло только одеть новый движок галереи, а сам же вывод оказался мне не по зубам, и условий найти для этого так же не получилось. Кроме того нельзя использовать SMARTY в редакторе контента, что ещё добавило сложностей к и без того нетривиальной для Статуса задаче.

В итоге я залез в сеть и выудил там скрипт, позволяющий с произвольной страницы в интернете (в моём случае из галереи на моём же сайте) вставлять контент из заданного блока в нужный блок на моей странице, а поскольку Hislide написан без jQuery, то конфликтов не возникло.

В итоге в нужном месте я просто вписываю DIV с нужным ID, а небольшой скрипт сам всё делает.

вот собственно и он, кому надо - пользуйтесь:
сама функция
Код
;(function($) {
$.lebnikLoad = function(selector, url, callback){ $(document.body).lebnikLoad(selector, url, callback, true); };
$.fn.lebnikLoad = function(selector, url, callback, without_selector_document){
var selector_document = this;
var e = $('<iframe style="display:none" src="'+url+'"></iframe>');
$(document.body).append( e );
$(e).load(function(){
var x = $(selector, e[0].contentWindow.document);
if(callback){
callback(x);
}else if(without_selector_document != true){
$(selector_document).html( $(x).html() );
}
});
};
})(jQuery);


и строка скрипта, которая ставится на странице

Код
$("#div_id").lebnikLoad("#источник_div_id", "адрес_страницы_с_которой_берутся_данные");


линк на автора статьи и скрипта

Всем удачи.
Основная тема 26.10.2012, 04:54
Сообщение Форум Дата
Нетривиальность
Недавно столкнулся с задачей на своём сайте:
разместить галерею в одном из табов на странице.
Как оказалось не так то это просто. Для начала прикрутил Hislide галерею на локале к системе чтобы руками не заморачиваться, теперь вот не знаю как на контентную страницу запихать галерею. Хотелось бы реализовать подключение любых модулей на любую страницу. В одной из систем видел реализацию следующего плана:

В шаблоне прописывалось [#content#] [#galery#] и для каждой позиции можно было выбирать значение или оставлять пустым, беда системы была в том что на каждую страницу выбирался шаблон (это конечно мелочь, но работа с глобальными переменными в этом случае превращается в танцы с бубном)

Есть ли способ добавлять модули в произвольный контенет при помощи какого-нибудь синтаксиса типа того как добавляются элементы с Ютуба?
Основная тема 24.10.2012, 02:04
Сообщение Форум Дата
ТАБЫ
Цитата
Автор: Status-X
Используйте табы на jquery, скрипт уже подключен к системе


табы проблем не вызывают, я их руками написал за 10 минут, а вот сделать вывод определённой категории новостей как-то не получается.
Может есть что-то типа {$news catid=1} или {$news name=kategoria}?
Ваши сайты 22.10.2012, 23:00
Сообщение Форум Дата
Мне нужно чтобы в модуле рассылки появилось поле "ИМЯ" и соответствующая переменная при рассылке. Как это сделать? Техническая помощь 22.10.2012, 16:21
Сообщение Форум Дата
Сайт нашего шоу-балета http://personadance.org Собран на status-x. Сейчас довожу до "няшности".

Добавлено Yrok: 22.10.2012, 16:15:32
Няшности
Кстати, о тех самых "няшностях".

Хочу замутить такую штуку:
На главной разместить все новости разом, но, разделить их по разделам.
У меня есть 3 вкладки которые скрывают 2 другие при нажатии. Мне же надо вывести в каждую вкладку отдельную категорию новостей.
КАК ЭТО СДЕЛАТЬ?

Важный момент! На странице присутствуют все новости, а не используется перенаправление на страницу с соответствующей категорией.

Отредактировано Yrok: 22.10.2012, 16:16:41
Ваши сайты 22.10.2012, 16:15
Сообщение Форум Дата
Сайт музыкальной группы в Великобритании http://thehighlyskilledmigrants.com Ваши сайты 22.10.2012, 15:42
Сообщение Форум Дата
С точки зрения механики движка сайт практически полностью под управлением status-x, имеются некоторые изменения, причиной которых стали необычные пожелания заказчика. http://thehighlyskilledmigrants.com Ваши сайты 10.06.2012, 13:39
Сообщение Форум Дата
Модуль гостевой книги
Есть ли спецификация по разработке модулей для системы и их подключению. Хотим написать таки модуль гостевой книги, но не знаем пока что как (самим нужен а проекте, но за неимением решили вопрос взять в свои руки). Если что-то есть - поделитесь пожалуйста.
Техническая помощь 19.01.2012, 04:32
Сообщение Форум Дата
Как убрать новости с главной?
Столкнулся с такой задачей. У меня подгружаются новрсти на главной странице, а мне они там не нужны в том месте, где они выводятся, а вывод сделан внутри контенера JS, там слава богу всё работает.

Добавлено Yrok: 17.01.2012, 05:48:09
Нашёл
Сам сказал, сам сделал - просто в шаблоне start убрал строку {$news}. Спасибо разработчикам за интуитивно понятную CMS!
Техническая помощь 17.01.2012, 05:48


 


 Сейчас на сайте

Пользователей: 0, Гостей: 5

Поисковые боты: 196
Bot(167), oBot(9), Mail.Ru Bot(5), Spider(5), Googlebot(2), Google(2), BingBot(5), Crawler
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: dota812651
 Дни рождения

tuimankin (33)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты