Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#101 Re: "А как сделать..." » Не работает скрипт. Или как вывести переменную xfields? » 2012-11-08 08:32:37

В общем, вот: _http://restline.net/vse-sobytiya-nochnaya-zhizn/sobytie-6.html Проблема в том, что в Вконтакт не отправляются картинка и описание, только заголовок с линком на страницу.

Вот формирование линка для отправки в контакт:

<div id="dimg" style="display:none;">[xvalue_imgev]</div>
<script type="text/javascript" language="javascript">
var imgev = document.getElementById('dimg').innerHTML;

var u = window.location.href;
var t = encodeURIComponent('{title}');
var c = encodeURIComponent('{short-story}');
var left = (screen.width-700)/2;
var top = (screen.height-400)/2;
</script>

...
<!--VK-->        
        <td class="text_ico" width="120" style="cursor:pointer" onclick="window.open('http://vkontakte.ru/share.php?url='+u+'&title='+t+'&image='+imgev+'&description='+c,'vk','toolbar=0,status=0,width=700,height=400,left='+left+',top='+top);">
        <img src="/templates/restline/images/3_soc.png" width="70" height="71" /><br /><br /><br />ВКонтакте</td>
<!--/VK-->  
...

Вся проблема в переменной [xvalue_imgev]. Т.к если написать путь картинки на прямую без переменной, то все работает нормально. Но картинка у каждой "новости" своя, поэтому "на прямую" способ не подойдет.

#102 Re: "А как сделать..." » Не работает скрипт. Или как вывести переменную xfields? » 2012-11-07 18:11:17

Проблема, осталась. При нажатии кнопки, в окне картинка выводится вместе заголовком и коротким текстом. Но на странице вконтакте она не появляется, после нажатия "отправить".

#103 Re: "А как сделать..." » Не работает скрипт. Или как вывести переменную xfields? » 2012-11-07 17:28:18

TYNGO, Через какой API код? Это где готовые кнопки? Мне нужно свою кнопку. точнее целый блок-ссылка с картинкой и текстом. Параметр "text:" заменится на хтмл код.

#104 Re: "А как сделать..." » Не работает скрипт. Или как вывести переменную xfields? » 2012-11-07 17:25:20

Проблему решил таким способом. Через блок вне скрипта.

<div id="img" style="display:none;">[xvalue_img]</div>       
     
<div id="vk1">
<script type="text/javascript">

var img_vk = document.getElementById('img').innerHTML;        

document.getElementById('vk1').innerHTML = VK.Share.button({
  url: window.location.href,
  title: '{title}',
  description: '{short-story}',
  image: img_vk,
  noparse: true,
},
{
  type:'custom',
  text:'Сохранить ВКонтакте'
  }
);
</script>
</div>

#105 "А как сделать..." » Не работает скрипт. Или как вывести переменную xfields? » 2012-11-07 08:11:40

SFproG
Ответов: 12

В полной новости сделал кнопку для отправки вконтакт. Скрипт работает. Но когда вставляю переменную [xvalue_img], перестает работать, вообще кнопка не отображается. Без переменной все нормально. Как можно картинку отправить вконтакт из плагина xfields?

<div id="vk1">
<script type="text/javascript">
document.getElementById('vk1').innerHTML = VK.Share.button({
  url: window.location.href,
  title: '{title}',
  description: '{short-story}',
  image: '[xvalue_img]',
  noparse: true,
},
{
  type:'custom',
  text:'Сохранить ВКонтакте'
  }
);
</script>
</div>

Содержание файла "news.show.images.tpl":

{% if (entriesCount > 0) %}
     {% if (fieldName == 'img') %}
  
{% for entry in entries %}
{% if entry.flags.hasPreview %}
            
      {{ entry.purl }}
       
{% endif %}
{% endfor %}

     {% endif %}  
{% endif %}

Вообще, заметил, что переменная картинки не выводится в скриптах. Текстовые переменные работают нормально.

#106 Re: "А как сделать..." » Как сделать форму добовления новостей шире » 2012-07-07 12:50:21

Как нету? editnews третья по списку в папке tpl, а news девятая. См. свой скрин... По внимательней надо быть)

#107 Re: "А как сделать..." » Как сделать форму добовления новостей шире » 2012-07-07 12:15:31

не тот шаблон редактируешь возможно. тут \engine\skins\default\tpl\news их два edit.tpl и add.tpl Один для редактирования новости, другой для добавления

#110 Re: FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2012-04-10 08:31:25

kolia, не совсем равносильно. в шаблоны в папке static можно полностью весь код шаблона сайта запихать, а в главном main.tpl между body тэгами просто поставить {mainblock}. В news-sort и news-full такое не прокатит, т.к. у тех есть свой главный шаблон table.news

#112 Re: PHP/HTML/JS/CSS » Вызов окна во фрейме » 2012-03-22 07:46:57

Djaffar, Пробовал. Не помогает. Тут скорее всего надо событие onClick правильно прописать. Не знаю как. (сообщение первое изменил, немного не так вопрос задал)

#113 PHP/HTML/JS/CSS » Вызов окна во фрейме » 2012-03-21 20:25:44

SFproG
Ответов: 2

Есть файл, например, index.htm с содержимым:

<style>

#wind {
    position: absolute;
    width:320px;
    left: 35%;
    top: 100px;
    border:solid #105a98 4px;
    display: none;
    z-index: 10;
    overflow: hidden;
    background-color:#348c03;
    color:#fff;
    text-align:center;
    padding:10px;
}

</style>

<a href="#" onClick="document.getElementById('wind').style.display='block'; return false;" title="Всплывающее окно">Открыть окно</a>


<div id="wind">
Содержание всплывающего окна.
<button type="button" value="закрыть" onClick="document.getElementById('wind').style.display='none'; return false;">
закрыть</button>
</div>

Эта страница нужна для открытия всплывающего окна с нужным содержимым, при клике на линк "Открыть окно". Окно открывается нормально. Но файл index.htm находится у меня во фрейме:

<iframe align="middle" frameborder="0" width="100%" height="800" marginheight="0" marginwidth="0" scrolling="no" src="index.htm"></iframe>

В этом случае окно не открывается. Подскажите как открыть его через фрейм. В JS не силен. Спасибо.

#114 "А как сделать..." » Разбить на страницы галерею » 2012-03-20 08:37:08

SFproG
Ответов: 0

Для галереи использую плагин xfields. В новость через доп.поля заливаю около ста картинок. Выводятся они хорошо. Но интересует реально ли разбить отображаемое на страницы, типа, <!--nextpage-->? Слишком длинная страница получается.

Как я понял что-то в шаблоне news.show.images.tpl ковырять надо.

#115 Re: PHP/HTML/JS/CSS » Выравнивание сайта » 2011-06-25 10:34:05

если заказчик не полный идиот вроде януковича, его будет очень легко переубедить - достаточно намекнуть что из-за растущей популярности нетбуков и планшетников он будет терять ощутимую долю посетителей

Убеждал. У него у самого проекционный монитор. Поэтому пофиг на всякие нетбуки и т.п. Сайт, говорит, должен быть строго как на макете (1270). Решил пока проблему обычным выпиливанием горизонтальной прокрутки (overflow-x:hidden;). Хотя, есть какие-то скрипты для ровного выравнивания по краям.. заморачиваться с ними не стал)).

ps. Хотя, вроде как, некоторые планшеты умеют масштабировать аккуратно страницы. Сам не пользовался ими..

#117 Re: PHP/HTML/JS/CSS » Выравнивание сайта » 2011-06-15 14:14:53

KhadeR, спасибо конечно. Но я думал что сдвиг можно сделать без js, только средствами css).

#118 PHP/HTML/JS/CSS » Выравнивание сайта » 2011-06-15 09:24:10

SFproG
Ответов: 7

Делаю сайт фиксированой ширины 1270px. Если открыть сайт на разрешении 1024, то появляется горизонтальная прокрутка. Нужно чтобы сайт обрезался ровно по обоим краям, без появления прокрутки.. Не могу ни чего придумать в css. Подскажите чего нибудь))

#119 Re: Страницы плагинов » ads_pro :: Реклама на сайте » 2010-12-14 21:16:52

сейчас только один вариант - Главная, а хочется еще и - Главная + постраничка

Да, это бы не помешало). Хотя, если другую страницу вывести в таком виде: http://site/novosti/page/2.html, то все работает.

#120 Re: FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2010-09-12 11:26:41

Wolverine,  да, сделать надо) Думаю, не только мне это пригодится..

#121 Re: "А как сделать..." » Для каждой статической свой шаблон » 2010-09-10 15:07:46

Шаблон лучше сделать глобальный. Т.е. когда статические страницы используют свои main_stat1.tpl, main_stat2.tpl...
Типа плагина multi_main. (может его как-то доработать)

#122 Re: FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2010-09-10 13:58:16

Прочитал тему. Интересно. Разобрался как к каждой категории присвоить свой шаблон. Но меня больше интересует как к каждой статической странице присвоить свой шаблон. Есть такая возможность?

#123 Re: PHP/HTML/JS/CSS » Прокрутка страницы » 2010-08-31 19:54:58

Live,  В общем, у меня на сайте шапка очень высокая. Поэтому на небольших разрешениях экрана главное меню не видно. Для этого и хочу сделать, чтобы пользователь один раз вышел на меню и больше ему не нужно, при переходе между страницами, прокручивать шапку чтобы опять его увидеть.

#124 Re: PHP/HTML/JS/CSS » Прокрутка страницы » 2010-08-28 20:47:52

Якоря делал. Меня это устроило, но других, почему-то - нет.

Скрипты нужны.. в инете пока ни чего подобного не нашел

#125 Re: PHP/HTML/JS/CSS » Прокрутка страницы » 2010-08-28 20:35:36

Trashcka, Тоже так думаю. Без скриптов тут не обойтись.

Подвал раздела

Работает на FluxBB