Клонирование компонента 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)
Новые темыОбъявленияСвободное общение
04:29 Суббота - 24 февраля 2018 - Яндекс выдача - Апдейт 
03:04 Быстрый сайт - плохой сайт 
02:47 18.11.2017 субботний АП тИЦа 
01:02 Как автоматизировать установку цен на сайте? 
00:53 Как убить конкурента? 
00:01 Где найти дизайнера для проекта в обход 
23:21 Автоматическое создание сайтов / дорвеев W-Dorgen 2018 
00:57 Adwords купоны врозь и оптом 
00:00 Продам нишевый порно туб 
21:36 Продам домен можно с сайтом http://servis-akva.ru 
21:29 Продам заброшенный сайт пром-строй тематики 
18:25 Вечные ссылки с ТОПОВЫХ ресурсов! Размещение вечных трастовых ссылок с тИЦ от + 1000 до +45000 
17:41 Развитие групп в ТГ на автопилоте - БОТ. 
17:03 Кино сайт с доходом 
03:24 Оказывается я просто не правильно делаю сайты. Представляете? 
02:55 У кого работает текст.ру ? 
23:17 Продвижение YouTube. Дешевые просмотры. Гарантия 
20:33 Newvideo.tv — партнерская программа для монетизации киносайтов! 
17:51 С праздником 23 февраля 
15:45 Плачу за создание сайта 
15:26 Участник форума обманул на 21 000 руб.