Клонирование компонента AdsManager
Страницы: 1
Клонирование компонента AdsManager, Не получаиццо...
Нужно клонировать (сделать возможным установку дополнительной копии на один движок) компонент для Джумлы AdsManager. Кратко процесс клонирования описан здесь. Соответственно, я заменил все adsmanager и Adsmanager на adsmanagerz и Adsmanagerz во всех без исключения файлах, плюс переименовал файлы, содержащие в названии adsmanager. При попытке открыть какую-нибудь страницу клона во фронтенде вижу подобное:
Код
500 - View class not found [class, file]: adsmanagerViewfront, Z:\home\socset\www\components\com_adsmanagerz\views\front\view.html.php

Что это за класс такой? В админке все вроде работает, ссылка на компонент в меню Joomla добавляется, таблицы в базе для обоих компонентов (клона и оригинала) разные, а во фронте косяки.
Кодеры на форуме есть? Дайте совет. Джокер, хде ты...
Цитата
Жук пишет:
Джокер, хде ты...


Он здесь, только зовут по другому. smile:) Сайт его кинуть?
Заработок на новых сайтах и нулевиках.

Професиональный хостинг
Есть кодеры smile:) Срочность большая?

В общем проверяй пути подключения, читать не стал, но думаю класс тебе клонировать ни к чему, можешь зацепиться за старый. смари в include и require, правь пути
Цитата
Дмитрий пишет:
Он здесь, только зовут по другому.

Да ну? smile:)
Цитата
Semantic пишет:
В общем проверяй пути подключения, читать не стал, но думаю класс тебе клонировать ни к чему, можешь зацепиться за старый. смари в include и require, правь пути

Хм... Я, честно признаться, ни хрена не понял, но все равно спасибо.
У меня на сайте уже есть доска объявлений на adsmanager.
Сделал компонент вакансии и резюме на клоне adsmanager 3.1.11 - (jobs 3.1.11) прекрасно работает.

Для клонирования нам понадобятся Notepad++ и ReNamer(portable)- утилита для быстрого пакетного переименования файлов.

1. Скачиваем с офф сайта adsmanager и пакет для русификации adsmanager-ru-RU.
Распаковываем архив, с помощью поиска Notepad++ (наверное самый быстрый и удобный поиск с заменой по всей директории)
находим и заменяем следующее во всех файлах сразу, c учетом регистра (в моем случае так ):

adsmanager    на        jobs (может быть что угодно лишбы Вам потом понятно было).
Adsmanager            - Jobs
AdsManager             - JoBs
ADSMANAGER          - JOBS 

2. В папке adsmanager\plugins\reservit\reservit.zip - архив,
его нужно открыть и сделать те же манипуляции с файлом plug.php и снова упаковать.

3. С помощью утилиты ReNamer(portable) переименовываем все файлы одновременно с учетом регистра:
adsmanager     - jobs
Adsmanager     - Jobs

ВАЖНО: утилита переименовывает только файлы, папки во всей директории нужно просмотреть и переименовать ручками 
везде где есть adsmanager или Adsmanager меняем с учетом регистра и в любом случае нужно просмотреть все папки и файлы 
так как утилита не всегда понимает слитное написание (там не так много)

4. В таком виде можно упаковать и установить, будет работать в админпанели но на сайте будут выходить ошибки,
так как у нас совпадают названия классов и функций.
Поэтому упаковывать не торопимся , с помощью  Notepad++ ищем во всей директории сразу и заменяем следующее:

TCron               - TCronJob
TLink                - TLinkJob
TMail                - TMailJob
JPagination2      - JPaginationJob2
TPane              - TPaneJob
TRoute             - TRouteJob
TConf               - TConfJob
TDatabase        - TDatabaseJob
TTools              - TToolsJob
TPermissions    - TPermissionsJob
TText               - TTextJob
TImage            - TImageJob
getImagePath   - getImagePathJob

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

6. С русификатором adsmanager-ru-RU проделайте  манипуляции описанные в пункте 1 и 3. упаковывайте и устанавливайте.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
18:51 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
14:46 Яндекс.Фильтры 
13:08 К лету готов? АПдейт Яндекс выдача 29 мая 2024 
22:17 А ты жарил? АПдейт Яндекс выдача 11 мая 2024 
19:21 Кто как борется с ботами ПФ? 
14:58 Adtrafico - Правильная партнёрская сеть под бурж трафик 
09:36 Сайт не реагирует на изменения в CSS 
07:01 Заказать отзывы, купить отзывы. 
07:00 Накрутка ПФ для любых сайтов. Быстрый результат 
20:20 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
16:24 Burzh.top|Партнерская программа под любой вид трафика (email, спам, УБТ) 
13:54 Ural-obmen.ru — выгодный сервис обмена 
13:08 Obama.ru - безопасный обмен криптовалют и электронных денежных средств 
12:45 PROXY5.ru — Анонимные прокси дешево / IPv4 на 30 дней от 5$ 
23:22 Калифорния легализует компостирование людей к 2027 году 
19:23 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
16:05 Популярный сократитель заблокирован? 
15:12 Точные прогнозы на футбол 
20:26 Ваше мнение о видео играх 
15:07 Куплю проигрышные букмекерские аккаунты 
10:31 ⭐️ Заработок до 500к/мес на БОНУСАХ ⭐️