25hweb - User Guide

Metor for Transcribe v 1.0.3




Installation

 

  1. Please ensure you are running at least ExpressionEngine 2.5.2 prior to installing the module and Transcribe 1.5 from EEHarbor.
  2. Copy metor_transcribe module folder to your /system/expressionengine/third_party/ folder.
  3. Copy metor_transcribe.php file to your /system/expressionengine/models/ folder.
  4. Patch content_edit.php file located in  /system/expressionengine/controllers/cp/ folder.
  5. In the ExpressionEngine control panel, head to Add-ons > Modules, and click ‘Install’ next to the module name.

 

Patch content_edit.php for v 1.0.3

 

According to the Ellislab License, I can't distribuite content_edit.php file, so this is how to patch content_edit.php files:

Open /system/expressionengine/controllers/cp/content_edit.php

			//Metor for Transcribe
			if(isset($this->installed_modules['metor_transcribe']) AND isset($this->installed_modules['transcribe']))
			{
				$this->load->model('metor_transcribe');
			}

				
			
			if(isset($this->installed_modules['metor_transcribe']) AND isset($this->installed_modules['transcribe']))
			{
				$metor_transcribe = new Metor_transcribe();
				$language = $metor_transcribe->getLanguage($row["entry_id"]);
				$row["language"] = $language["abbreviation"];
			}
		//Metor for Transcribe - edit
		if(isset($this->installed_modules['metor_transcribe']) AND isset($this->installed_modules['transcribe'])){
			$columns = array(
				'entry_id'		=> array('header' => '#', 'html' => FALSE),
				'title'			=> array('header' => lang('title')),
				'view'			=> array('header' => lang('view'), 'sort' => FALSE),
				'comment_total'	=> array('header' => lang('comments')),
				'screen_name'	=> array('header' => lang('author')),
				'entry_date'	=> array('header' => lang('date')),
				'channel_name'	=> array('header' => lang('channel')),
				'language'		=> array('header' => 'Language'),		
				'status'		=> array('header' => lang('status')),
				'_check'		=> array(
					'header' => form_checkbox('select_all', 'true', FALSE, 'class="toggle_all"'),
					'sort' => FALSE
				)
			);
		}else
		{
			$columns = array(
					'entry_id'		=> array('header' => '#', 'html' => FALSE),
					'title'			=> array('header' => lang('title')),
					'view'			=> array('header' => lang('view'), 'sort' => FALSE),
					'comment_total'	=> array('header' => lang('comments')),
					'screen_name'	=> array('header' => lang('author')),
					'entry_date'	=> array('header' => lang('date')),
					'channel_name'	=> array('header' => lang('channel')),
					'status'		=> array('header' => lang('status')),
					'_check'		=> array(
							'header' => form_checkbox('select_all', 'true', FALSE, 'class="toggle_all"'),
							'sort' => FALSE
					)
			);
		}
		//End Metor for Transcribe

 

 

Install Metor for Transcribe Module

Installig Metor for Transcribe

Metor for Transcribe Installed

Contend Edit view

Demo

 

Changelog

 

User Guide

 

Note

 

Support

For any question or feedback, feel free to contact me.