Все про Osclass

Статус
В этой теме нельзя размещать новые ответы.
Кто силён в javascript?

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

Пытаюсь вставить такой код чтобы если картинка не загрузилась за 1 сек. то и не грузить её

В общем, нашёл простое решение: картинки не будут влиять на скорость загрузки страницы если их подгружать асинхронно, вот Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Поделитесь плагином Чтобы из объявления сделать товар + нужна корзина и оплата не помешает)

Есть плагины

Image Optimizer
Для просмотра ссылки Войди или Зарегистрируйся
И
External Link
Для просмотра ссылки Войди или Зарегистрируйся

и
Pro XML Ads
Для просмотра ссылки Войди или Зарегистрируйся
 
В общем, нашёл простое решение: картинки не будут влиять на скорость загрузки страницы если их подгружать асинхронно, вот

Для просмотра ссылки Войди или Зарегистрируйся
Ты уже замутил ? скинь код может стоит плагин под это дело состряпать...? асинхронная загрузка самое то, я как раз такое дело на apk использовал, ну там немного по-другому, но принцип тот же)

__pes есть еще вопросы?
надо посмотреть у них тему последнюю тему, что у них там есть и добавлено, должна быть синхронизация с их новым osclasspointom, для проверки обновлений, возможно они что - то добавили для проверки)
 
Последнее редактирование модератором:
Ты уже замутил ? скинь код может стоит плагин под это дело состряпать...? асинхронная загрузка самое то, я как раз такое дело на apk использовал, ну там немного по-другому, но принцип тот же)

да там мутить нечего, просто тему перебираешь и там где было в тегах igm src= вставляешь например колёсико крутящееся и добавляешь data-img" и в него то что было в igm

+ кидаешь код ява из статьи в футер
 
Делаем мультиязычными Пользовательские Поля без плагина Multilanguage Custom Fields.

Сам делал, проверял, все отлично работает!

ПРЕДУПРЕЖДЕНИЕ: после обновления Osclass или вашей темы необходимо проделать все это заново!
ПРЕДУПРЕЖДЕНИЕ: Не переводит custom field enhancer!


Идем по пути:
oc-includes/osclass/frm/Field.form.class.php

МЕНЯЕМ:

echo '<h6>'.$field['s_name'].'</h6>';

НА:

echo '<h6>'._e ($field["s_name"]).'</h6>';

ДОЛЖНОНО ЗАМЕНИТЬСЯ 6 СТРОК.
_________________________________

ДАЛИЕ В ТОМЖЕ Field.form.class.php НАХОДИМ И ДЕЛАЕМ ЗАМЕНУ:

.$field['s_name'].

НА:

;
_e ($field["s_name"]);
echo

ДОЛЖНО ЗАМЕНИТЬСЯ 6 СТРОК.
_________________________________

ДАЛИЕ В ТОМЖЕ Field.form.class.php НАХОДИМ И ДЕЛАЕМ ЗАМЕНУ:

echo '<option value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'selected="selected"':'').'>'.$option.'</option>';

НА:

echo '<option value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'selected="selected"':'').'>';
_e ($option);
echo '</option>';

ИЗМЕНЕННЫЙ - полностью рабочий файл Field.form.class.php прилагаю...
_________________________________

ДАЛИЕ Идем по пути:
/oc-content/themes/ВАША-ТЕМА/item.php

НАХОДИМ КОД:

<?php echo osc_item_meta_name(); ?>

МЕНЯЕМ НА:

<?php _e(osc_item_meta_name()); ?>
_________________________________
в моем случае это тема вероника, соответственно в файле:
/oc-content/themes/veronika/item.php
Я нашел:
<span><?php echo osc_item_meta_name(); ?>:</span> <?php echo osc_item_meta_value(); ?>
И заменил на:
<span><?php _e(osc_item_meta_name()); ?>:</span> <?php echo osc_item_meta_value(); ?>

_________________________________
Псле внесенных изменений и создания нужных "пользовательских полей", делаем перевод этих полей.
правим файлы нужного языка по пути:
/oc-content/languages/ru_RU/core.po
В данном примере "/ru_RU/" папка языка на который надо перевести пользовательские поля.
Правим с помощю программы Poedit или устанавливаете плагин Еasy Тranslator и правите Сore нужной языковой локализации.
Еasy Тranslator делает тоже что и Poedit только непосредственно на вашем сервере. После внесения нужных изменений плагин Еasy Тranslator можете отключить.

Все... Пользовательские Поля мультиязычны!

НУЖНА ПОМОЩЬ В ИЗМЕНЕНИИ КОДА "custom field enhancer" для поддержки мультиязычности.
Пишите в теме Для просмотра ссылки Войди или Зарегистрируйся , пишите в ветке Osclass или мне в ЛС.
 

Вложения

  • Field.form.class.zip
    3,6 KB · Просмотры: 59
  • easy_translator.zip
    25,5 KB · Просмотры: 49
да там мутить нечего, просто тему перебираешь и там где было в тегах igm src= вставляешь например колёсико крутящееся и добавляешь data-img" и в него то что было в igm

+ кидаешь код ява из статьи в футер
Надо проверить будет.но тема хорошая.
странно что сайт виснет там же уже есть такой тип загрузки в разные папки если несколько юзеров одновременно грузят. у тебя сколько юзеров онлай а час пик?
 
Делаем мультиязычными Пользовательские Поля без плагина Multilanguage Custom Fields.

Сам делал, проверял, все отлично работает!

ПРЕДУПРЕЖДЕНИЕ: после обновления Osclass или вашей темы необходимо проделать все это заново!
ПРЕДУПРЕЖДЕНИЕ: Не переводит custom field enhancer!


Идем по пути:
oc-includes/osclass/frm/Field.form.class.php

МЕНЯЕМ:

echo '<h6>'.$field['s_name'].'</h6>';

НА:

echo '<h6>'._e ($field["s_name"]).'</h6>';

ДОЛЖНОНО ЗАМЕНИТЬСЯ 6 СТРОК.
_________________________________

ДАЛИЕ В ТОМЖЕ Field.form.class.php НАХОДИМ И ДЕЛАЕМ ЗАМЕНУ:

.$field['s_name'].

НА:

;
_e ($field["s_name"]);
echo

ДОЛЖНО ЗАМЕНИТЬСЯ 6 СТРОК.
_________________________________

ДАЛИЕ В ТОМЖЕ Field.form.class.php НАХОДИМ И ДЕЛАЕМ ЗАМЕНУ:

echo '<option value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'selected="selected"':'').'>'.$option.'</option>';

НА:

echo '<option value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'selected="selected"':'').'>';
_e ($option);
echo '</option>';

ИЗМЕНЕННЫЙ - полностью рабочий файл Field.form.class.php прилагаю...
_________________________________

ДАЛИЕ Идем по пути:
/oc-content/themes/ВАША-ТЕМА/item.php

НАХОДИМ КОД:

<?php echo osc_item_meta_name(); ?>

МЕНЯЕМ НА:

<?php _e(osc_item_meta_name()); ?>
_________________________________
в моем случае это тема вероника, соответственно в файле:
/oc-content/themes/veronika/item.php
Я нашел:
<span><?php echo osc_item_meta_name(); ?>:</span> <?php echo osc_item_meta_value(); ?>
И заменил на:
<span><?php _e(osc_item_meta_name()); ?>:</span> <?php echo osc_item_meta_value(); ?>

_________________________________
Псле внесенных изменений и создания нужных "пользовательских полей", делаем перевод этих полей.
правим файлы нужного языка по пути:
/oc-content/languages/ru_RU/core.po
В данном примере "/ru_RU/" папка языка на который надо перевести пользовательские поля.
Правим с помощю программы Poedit или устанавливаете плагин Еasy Тranslator и правите Сore нужной языковой локализации.
Еasy Тranslator делает тоже что и Poedit только непосредственно на вашем сервере. После внесения нужных изменений плагин Еasy Тranslator можете отключить.

Все... Пользовательские Поля мультиязычны!

НУЖНА ПОМОЩЬ В ИЗМЕНЕНИИ КОДА "custom field enhancer" для поддержки мультиязычности.
Пишите в теме Для просмотра ссылки Войди или Зарегистрируйся , пишите в ветке Osclass или мне в ЛС.
После всех манипуляций что с поиском по custom fields?? Работает по 2 языку?
 
у кого тема Next и плагин для оплаты WalletOne, прошу откликнуться, как делали выделение цветом?
Ранее об этом писалось, но для других плагинов.
Пробую (на примере темы Next и плагина Russian Ultimate Payments), но настроить не выходит, как ни бейся...
 
Поделитесь плагином Чтобы из объявления сделать товар + нужна корзина и оплата не помешает)

Есть плагины

Image Optimizer
Для просмотра ссылки Войди или Зарегистрируйся
И
External Link
Для просмотра ссылки Войди или Зарегистрируйся

и
Pro XML Ads
Для просмотра ссылки Войди или Зарегистрируйся
Ищу людей на совместную покупку следующих плагинов,
1 - External Link
2 - Pro XML Ads

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