Клонирование компонента 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)
Новые темыОбъявленияСвободное общение
21:39 Подскажите где продвигать сайт. 
10:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:12 Мошенники-копирайтеры 
08:57 Индексация страниц 
23:16 Есть ли альтернатива Адсенсу и РСЯ? 
20:48 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
18:53 Настройка плагина для wordpress Price Shop 
20:47 A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc 
20:07 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
18:53 Volna.money 
14:35 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
09:41 SpaceSwap.cc - Быстрый и надежный обменник криптовалют 
09:09 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
04:14 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
22:31 Точные прогнозы на футбол 
20:32 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
09:37 Договорные матчи от ИИ 
20:29 SMM-24.com САМЫЙ ДЕШЕВЫЙ SMM - Накрутка от 0.0001$|TG/TG PREMIUM/YT/TWIT/IG/TT/FB 
08:32 Бесплатный SEO аудит. 
20:52 Что сейчас топ по монетизации? Видео-темы или что-то поинтереснее? 
21:55 Хром ругается на форум