pupsik

pupsik

+11
Репутация
218
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Выбор приватности поста по ссылке /posts/add 15 сентября 2023 в 21:12

Может кому пригодится. При переходе по ссылке "/posts/add" при добавлении поста в Группу, дается два варианта приватности «Всем» и «Друзьям». Ежели при создании поста сразу со страницы группы «posts/add?group_id=1» дается еще 2 варианта «Кто в группе» и «Кто в группе и права создавания поста».

При первой ссылке вторых двух вариантов нет. Может и обошел что-то, не знаю, но я сделал так:

В файл: /system/controllers/content/frontend.php

Заменил это:

  1. $items = [
  2. 0 => LANG_PRIVACY_PUBLIC
  3. ];

на это:

  1. $items = [
  2. 0 => LANG_PRIVACY_PUBLIC,
  3. 3 => LANG_PRIVACY_GROUPS,
  4. 4 => sprintf(LANG_PRIVACY_GROUPS_ADD, $ctype['labels']['many'])
  5. ];
#1 [ЕСТЬ РЕШЕНИЕ] Созданные страници, не доступны группе "Гости" 403 15 сентября 2023 в 19:52

Помогло, спасибо. Четко и ясно.

Зачем вообще это поле, для админа разрешил, а гостям перестало видно? Ерунда какая-то.

#1 [ЕСТЬ РЕШЕНИЕ] Созданные страници, не доступны группе "Гости" 403 15 сентября 2023 в 19:27

Созданные страници, не доступны группе «Гости» 403.

Когда захожу на сайт, я их вижу. Выхожу, жму на страницу «Правила» например, и ошибка 403.

#2 Кнопка Яндекс "Поделится" не берет картинки 14 сентября 2023 в 19:28

Да description и с текстом ничего не выводит. Соц сети берут description и без og, а вот картинки почему то нет. Странно просто. Я еще ковыряюсь, может чего и выйдет. Просто на ДЛЕ бралось всё, без всяких OG и без data-image=""

Добавлено спустя 42 минуты

Вот такой код поставил.

  1. <!-- AddToAny BEGIN -->
  2. <a class="a2a_dd btn" title="Share" href="https://www.addtoany.com/share"><?php $icon = html_svg_icon('solid', 'share-alt'); ?> </a>
  3. <script async src="https://static.addtoany.com/menu/page.js"></script>
  4. <!-- AddToAny END -->

И никаких OG и data-image не надо. Яндексу надо поработать со своим share2.js

#3 Кнопка Яндекс "Поделится" не берет картинки 14 сентября 2023 в 02:12

Проблема наверно в том что толком не понятно почему тут ничего не выводит.

Изображение

Весь форум облазил, все тематики про мета прочитал, какой только пхп код я туда не пихал, толку нет. Пусто 

#4 Кнопка Яндекс "Поделится" не берет картинки 13 сентября 2023 в 20:35

По разному, то jpg то webp

Вот сам код в шаблоне

  1. <div id="btnshare_<?php echo $item['id']; ?>_share" class="ya-share2" data-bs-toggle="tooltip" data-lang="en" data-shape="round" data-copy="extraItem" data-url="<?php echo rel_to_href($ctype['name'], true).'/'.$item['slug'].'.html'; ?>" data-image="<?php echo !empty($item[$image_field]) ? cmsConfig::get('host').html_image_src($item[$image_field],'normal',true) : ''; ?>" data-title="<?php html($item['title']); ?><?php if (!empty($item['parent_title'])) { ?> / <?php html($item['parent_title']); ?><?php } ?>" data-services="<?php echo $share; ?>" data-description="<?php html(string_short($item[$teaser_field], 200)); ?>" data-size="s"></div>

Что менял, что добавлял, ничего не помогло. 

html_image_src($item[$image_field],'normal' поменял на «cover». Тоже самое

И почему то при нажатии поделитса открываютса по два окна, тоже без картинок

#1 Кнопка Яндекс "Поделится" не берет картинки 13 сентября 2023 в 17:20

Кнопка Яндекс «Поделится» не берет картинки. Пытаюсь поделится постом или в «Pinterest» или в «Reddit», но он не видит ни одной картинки, только Favicon.

Ставил Микроформат Open Graph . Не помогло

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.