D

demelkar

+7
Репутация
6
Рейтинг
#1 Как настроить встраивание в твиттер ? 19 декабря 2017 в 18:52
Извиняюсь вопрос возможно нубский. Но ответа я на него не нашёл нигде, возможно не знаю как правильно спросить.

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

Сайты вроде вконтакта и фейсбука мои ссылки с моего сайта на instantcms преобразуют аналогично. Но твиттер это делать категорически отказывается. Оставляя ссылку в виде самой ссылки.

Что нужно настроить в instantcms, чтобы ссылки в твиттере преобразовавались подобным образом:

#1 Редизайн вашего проекта бесплатно. 6 декабря 2017 в 15:14


@demelkar неа нету от вас сообщения

Алексей Тимофеев

Странно второй раз попробовал в личку написать, так же как и первое отправляется😊Может тут ещё как то можно. в общем на мейл просто скинул…
#2 Редизайн вашего проекта бесплатно. 5 декабря 2017 в 14:46
я в личку тоже написал… тоже не знаю отправилось оно или нет :)
#3 С днем рождения! 1 декабря 2017 в 18:24
Не знаю кто это. Но поздравляю :)
#4 Общая авторизация через соцсети и интеграция комментов 1 декабря 2017 в 15:09
Это давно надо было бы сделать… Сейчас кнопки не очень то удобно располагаются. может и без юлогинов можно как то сделать… ато там вконтакт часто глючит
#5 Редизайн вашего проекта бесплатно. 29 ноября 2017 в 22:53
сайт с блогами подходит ?😊посещаемость там больше 300… было бы просто интересно посмотреть на альтернативный дизайн :)
#6 Как вывести переменную в шаблоне компонента 29 ноября 2017 в 16:10
Спасиб. Системный пагинатор это хорошо. Но я скрипт внешнего чата на сайт втыкал. Там у них для истории свой пагинатор, для этого и нужно было переменную вытащить :)


Пытаюсь прикрутить пагинатор

@demelkar
Не проще ли воспользоваться системным пагинатором?
см. видео youtu.be/-EKlAWmVL_w?t=25m28s посмотрите с 25:28 минуты

Evanescence
#7 Как вывести переменную в шаблоне компонента 29 ноября 2017 в 15:06
Спасибо всё работает :)


надо с начало передать переменную из frontend,php в шаблон

  1. return $this->cms_template->render('nnn', array(
  2. 'batch_id' => $batch_id
  3. ));
потом в шаблоне

Evanescence
#8 Кнопка в которой есть подложка (фото) - не могу понять как сделать 29 ноября 2017 в 14:36
Я не специалист. Но делал сам кнопки. Когда вывел все стили в класс один стало проще разобраться.

у меня кнопки имеют такой вид:

<form action="url">
<button class="button"> текст </button>
</form>

Потом открыл в лисе через иследование элемента и посмотрел что и как мешает и какие настройки лучше. Padding может убрать надо.

Зы… Ну и надеюсь у вас класс правильно называется, ато в кнопке "button99" он, а в стилях "menusgl" в приведённых примерах
#1 Как вывести переменную в шаблоне компонента 29 ноября 2017 в 14:12
Извиняюсь за нубский вопрос. В компоненте в Fronted.php вызываю функцию

public function actionHistory( $batch_id=null ){....}

$Batch_id — выдаёт номера на конце url
Пытаюсь прикрутить пагинатор

Как мне потом в шаблоне в файле nnn.tpl.php

с помощью echo вывести эту самую $batch_id

просто <?php echo $batch_id;?> ничего не выводит.

Спасибо за ответ :)
#9 Как вы узнали про InstantCMS? 27 ноября 2017 в 14:39
Я узнал потому что она у моего хостинга в списке бесплатных автоматически устанавлиемых cms… открыл посмотрел что это, решил выбрать её, поскольку подходило вроде. :)
#10 Как отключить кеширование для части страницы ? 21 ноября 2017 в 02:10
Ладно, всем спасибо отключил как предлагалось для всех виджетов… Как отключить для отдельного так и не нашёл…
#11 Как отключить кеширование для части страницы ? 21 ноября 2017 в 01:56
Там там в папке system нет этого виджета он в шаблоне :(
Я не програмист а понять как кеширование именно для рейтинга отключить надо. Иначе тормозит чтот всё на сайте, на рейтинг люди жмут а он не меняется.
#12 Как отключить кеширование для части страницы ? 15 ноября 2017 в 14:58
Мне надо в этом поменять как то… Это возможно ?


Вот код виджета рейтинга:

@demelkar
Это шаблон (из папки templates),
а Evanescence, говорил про файл widget.php из папки system

Sonat
#13 Как отключить кеширование для части страницы ? 15 ноября 2017 в 14:12
Так… А если там нет такого кода, то куда добавить?

Вот код виджета рейтинга:

<?php $is_first_widget = $this->addJS('templates/default/js/rating.js'); ?>

<div class="rating_widget" id="rating-<?php echo $target_subject; ?>-<?php echo $target_id; ?>"
<?php if ($is_enabled || $options['is_show']){ ?>
data-target-controller="<?php echo $target_controller; ?>"
data-target-subject="<?php echo $target_subject; ?>"
data-target-id="<?php echo $target_id; ?>"
<?php if ($options['is_show']){ ?>
data-info-url="<?php echo $this->href_to('info'); ?>"
<?php } ?>
<?php } ?>
>

<div class="arrow up">
<?php if ($is_enabled){ ?>
<a href="#vote-up" class="vote-up" title="<?php echo LANG_RATING_VOTE_UP; ?>"></a>
<?php } else { ?>
<span class="disabled" title="<?php html($is_voted? LANG_RATING_VOTED: LANG_RATING_DISABLED); ?>"></span>
<?php } ?>
</div>


</div>

<?php if ($is_first_widget) { ?>
<script>
icms.rating.setOptions({
url: '<?php echo $this->href_to('vote'); ?>'
});
</script>
<?php }?>
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.