Все про Osclass

Статус
В этой теме нельзя размещать новые ответы.
Добрый день. Установил seo pro 3.7.1, пишет вот такое:
Предупреждение: использование неопределенной константы
osc_is_home_page - предполагается, что «osc_is_home_page» (это приведет к ошибке в будущей версии PHP) /oc-content/plugins/seo_plugin/index.php по линии 1069
Только у меня? Кто знает, как исправить?
UPD. Откатился на php 7.2, стало норм.
 
Последнее редактирование:
Добрый день. Установил seo pro 3.7.1, пишет вот такое:
Предупреждение: использование неопределенной константы
osc_is_home_page - предполагается, что «osc_is_home_page» (это приведет к ошибке в будущей версии PHP) /oc-content/plugins/seo_plugin/index.php по линии 1069
Только у меня? Кто знает, как исправить?
UPD. Откатился на php 7.2, стало норм.
это предупреждение.все будет работать.
или определить переменную
$main_page = osc_is_home_page();
и вставить вместо osc_is_home_page()
или вернуть через функцию, как удобнее, если глаза мозолит.
или добавь @

Короче выяснил в чём беда. osclasspoint клепает ВСЁ и ВСЕ только под свои темы. И даже как не смешно даже плагины под темы свои. Поставил на другом сайте всё с нуля для тестов. Другие темы от osclass_org работают без проблем с другими плагинами. Имеется ввиду плагин через хук, дабы не трогать ядро. Даже с теми же osclasspro работают. Как только тема osclasspoint не работают в большинстве сторонние плагины. Пробовал зару и веронику, другие. Думаю что многие с этим сталкивались. Только до конца не поняли.

чагось???:eek:
плагин через хук, дабы не трогать ядро.
 
Последнее редактирование:
Комрады, доброго времени суток! Тема такая, запилил сайт Для просмотра ссылки Войди или Зарегистрируйся и сейчас делаю под него мобильное приложение через конструктор. Выбирал разные конструкторы, остановился пока на этом Для просмотра ссылки Войди или Зарегистрируйся В нем есть такой модуль "Webview" который позволяет в отдельном окне приложения вывести содержимое сайта, путем указания url, а есть модуль "свой код", который дает окошко, в котором пишем свой html код или ссылки и он выводит содержимое в окно.

Вопрос к знающим: при использовании таких модулей, выводимое содержимое сайта ничем не отличается от стокового мобильного вида osclass, но мне бы хотелось в мобильном приложении выводить просто определенный блок сайта, а именно - только список объявлений, без футера, хедера и прочих надстроек полного сайта. Так как я сам не особо шпрехаю в php хочу просить, можно ли в url сделать ссылку на определенный блок, либо прописать в html ссыль на блок списка объявлений. У меня шоблон Violet.
 

Вложения

  • 2019-08-01_210204.jpg
    2019-08-01_210204.jpg
    132,5 KB · Просмотры: 51
  • 2019-08-01_210658.jpg
    2019-08-01_210658.jpg
    126,3 KB · Просмотры: 49
Комрады, доброго времени суток! Тема такая, запилил сайт Для просмотра ссылки Войди или Зарегистрируйся и сейчас делаю под него мобильное приложение через конструктор. Выбирал разные конструкторы, остановился пока на этом Для просмотра ссылки Войди или Зарегистрируйся В нем есть такой модуль "Webview" который позволяет в отдельном окне приложения вывести содержимое сайта, путем указания url, а есть модуль "свой код", который дает окошко, в котором пишем свой html код или ссылки и он выводит содержимое в окно.

Вопрос к знающим: при использовании таких модулей, выводимое содержимое сайта ничем не отличается от стокового мобильного вида osclass, но мне бы хотелось в мобильном приложении выводить просто определенный блок сайта, а именно - только список объявлений, без футера, хедера и прочих надстроек полного сайта. Так как я сам не особо шпрехаю в php хочу просить, можно ли в url сделать ссылку на определенный блок, либо прописать в html ссыль на блок списка объявлений. У меня шоблон Violet.
обращайся
сделаю в андроид студии без всяких шляп онлайн креаторов

Для просмотра ссылки Войди или Зарегистрируйся
 
Инструкция, как сделать самому андроид приложение
Для просмотра ссылки Войди или Зарегистрируйся
Если совсем не получается, то можно заказать здесь не дорого.
Для просмотра ссылки Войди или Зарегистрируйся
Нужна учётная запись в google play developer console, она платная от googla 25 долларов стоит.
Основная сложность состоит только в создании самого приложения, остальное делается просто, нужно погуглить.
Сделал всё самостоятельно за час, впервые когда вы будете делать займёт может один день.
 
Мижики, выручайте! Есть задача выводить объявления на определенных страницах сайта. Вывод объявления вручную по номеру id.
Т.е. на некоторых страницах просто буду вставлять код на объявление. Тема Eva. Используется в ней search_gallery.php.
Куда здесь вписывать id объявления???

Код:
<?php?>
<div class="list-item__table">
<div class="list">
<?php osc_get_premiums(8);
if(osc_count_premiums() > 0) {
    ?>
    <h2 class="h2-bottom-linesearch"><?php _e("Premium items", 'eva'); ?></h2>
    <?php while(osc_has_premiums()) { ?>
        <?php  $index = 0; ?>
    <div class="item-wrp">
      <div class="item">
        <?php if( osc_images_enabled_at_items() ) { ?>
          <?php if( osc_count_premium_resources() ) { ?>
            <?php
              $imagedata = getimagesize(osc_resource_thumbnail_url());
              $imageclass = "";
            if((int)$imagedata[0] * 0.75 < (int)$imagedata[1]) {$imageclass = ' item__photo_tall';}
            ?>   
        <a href="<?php echo osc_premium_url() ; ?>" class="item__photo 12 <?php echo $imageclass; ?>">
        <img src="<?php echo osc_resource_thumbnail_url(); ?>" alt="<?php echo osc_highlight(osc_premium_title()); ?>">
          <?php } else { ?>
        <a href="<?php echo osc_premium_url() ; ?>" class="item__photo">
        <img src="<?php echo osc_current_web_theme_url('img/no_photo.svg') ; ?>">
                <?php } ?>
              <?php } ?>
        <div class="premium_label">           
                              <span class="item__favourites"><i class="mdi mdi-star-outline"></i><?php _e('Premium', 'eva'); ?></span>
                          </div>
        <span class="purchased"><?php echo osc_format_date(osc_premium_pub_date()); ?></span>
        <div class="overlay"></div>
        </a>
            <?php if( osc_get_preference('item-icon', 'eva') == 'enable') {?>
              <div class="item__cat">
                <img src="<?php echo osc_current_web_theme_url('img/').eva_category_root(osc_premium_category_id()).'.png'; ?>">
             </div>
            <?php } ?>
          <div class="item__ins" id="<?php if(function_exists('rupayments_premium_get_class_color')){echo rupayments_premium_get_class_color(osc_premium_id());}?>">
          <div class="item__middle-desc">
            <a href="<?php echo osc_premium_url() ; ?>" class="item__title"><?php echo osc_highlight(osc_premium_title()); ?></a>
            <div class="item__text">
                <div><?php echo osc_highlight(osc_premium_description()); ?></div>
            </div>
            <span class="item__date"><?php if( osc_premium_city()!= '' ) {?> <img src="loc_mini.svg" class="loc_mini"><?php } ?> <?php echo osc_premium_city(); ?></span>
                                  <span class="item__price"><?php if( osc_price_enabled_at_items() && osc_item_category_price_enabled(osc_premium_category_id()) ) {?>
            <img src="price_2.svg" class="price_pic"> <?php echo osc_premium_formated_price() ; } ?></span>
                              </div>
                          </div>
      </div>
    </div>
        <?php
        $index++;
        if($index == 20){
            break;
        }
    }
    ?>
<?php } ?>
        <h2 class="h2-bottom-linesearch"><?php _e("Latest items", 'eva'); ?></h2>
<?php while(osc_has_items()) { ?>
  <div class="item-wrp">
    <div class="item">
      <?php if( osc_images_enabled_at_items() ) { ?>
        <?php if( osc_count_item_resources() ) { ?>
          <?php
            $imagedata = getimagesize(osc_resource_thumbnail_url());
            $imageclass = "";
            if((int)$imagedata[0] * 0.75 < (int)$imagedata[1]) {$imageclass = ' item__photo_tall';}
          ?>                                                       
        <a href="<?php echo osc_item_url() ; ?>" class="item__photo<?php echo $imageclass; ?>">
        <img src="<?php echo osc_resource_thumbnail_url(); ?>" alt="<?php echo osc_highlight(osc_item_title()); ?>">
          <?php } else { ?>
        <a href="<?php echo osc_item_url() ; ?>" class="item__photo">
        <img class="no-photo" src="<?php echo osc_current_web_theme_url('img/no_photo.svg') ; ?>">
                <?php } ?>
              <?php } ?>
        <span class="purchased"><?php echo osc_format_date(osc_item_pub_date()); ?></span>
        <div class="overlay"></div>
        </a>
         <?php if( osc_get_preference('item-icon', 'eva') == 'enable') {?>
          <div class="item__cat">
                                <img src="<?php echo osc_current_web_theme_url('img/').eva_category_root(osc_item_category_id()).'.png'; ?>">
             </div>
            <?php } ?>
        <div class="item__ins" id="<?php if(function_exists('rupayments_get_class_color')){echo rupayments_get_class_color(osc_item_id());}?>">
          <div class="item__middle-desc">
              <a href="<?php echo osc_item_url() ; ?>" class="item__title"><?php echo osc_highlight(osc_item_title()); ?></a>
              <div class="item__text">
                  <div><?php echo osc_highlight(osc_item_description()); ?></div>
              </div>
              <span class="item__date"><?php if( osc_item_city()!= '' ) {?> <img src="loc_mini.svg" class="loc_mini"><?php } ?> <?php echo osc_item_city(); ?></span>
              <span class="item__price"><?php if( osc_price_enabled_at_items() && osc_item_category_price_enabled(osc_item_category_id()) ) {?>
                <img src="price_2.svg" class="price_pic"> <?php echo osc_item_formated_price() ; } ?>
              </span>
          </div>
        </div>
      </div>
    </div>
<?php } ?>
</div>
</div>
 
Подскажите . В профиле пользователя , когда товаров больше одной страницы , перейти на страницы 2 и далее нельзя .
Вот например Для просмотра ссылки Войди или Зарегистрируйся

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

а в общем списке товаров всё норм .
все плагины отключал , не помогает ...

Надо сделать так, чтобы в урле было не это:



А это:



То есть надо залезть в тело общего списка(я без понятия, какой именно это файл, пока не дошёл до этого), найти место, где генерится урл (то самое место, в котором это происходит корректно). После того, как нашли, смотрим внимательно на принцип работы. Запоминаем. После этого залезаем во второе тело(место\файл, которое отвечает за вывод списка в профиле), находим в нём похожий кусок кода, так же генерящий урл и... просто меняем ? (вопрос) на & (амперсанд). Сохраняем результат и радуемся :)

Кстати, совершенно не сложно заметить, что это одна и та же кнопка. А значит можно сделать вывод о том, что какой-то умник просто напросто не поменял раскладку клавиатуры, когда что-то правил.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху