Full service web hosting, great prices and support. Starts at $1.99/month!
Results 1 to 9 of 9

Thread: MoPics v3.00 error

  1. #1
    sparkin
    Guest


    Default MoPics v3.00 error

    I installed the new v3.0 of MoPics into osCMax 1.7 on PHP 4.3.0 and I'm getting the following errors:

    - In the admin page for Mo Pics the only line entry I get is for the Big Images Directory, none of the other entries appear in admin. I've double-checked the code changes and the records are definitely in the DB;

    - This may be related to the item above. After installing the mod I now get the following error on the product_info page:

    Warning: main(includes/functions/dynamic_mopics.php) [function.main]: failed to create stream: No such file or directory in /data/httpd/*****/catalog/product_info.php on line 17

    Fatal error: main() [function.main]: Failed opening required 'includes/functions/dynamic_mopics.php' (include_path='.:/usr/local/lib/php') in /data/httpd/*****/catalog/product_info.php on line 17

    Here is my product_info code:

    Code:
    <?php
    /*
      $Id: product_info.php,v 1.1.1.1 2005/01/15 06:43:45 Michael Sasek Exp $
    
      osCommerce, Open Source E-Commerce Solutions
      http://www.oscommerce.com
    
      Copyright (c) 2003 osCommerce
    
      Released under the GNU General Public License
    */
    
    require('includes/application_top.php');
    
      //// BEGIN:  Added for Dynamic MoPics v3.000
      // include dynamic mopics functions
      require(DIR_WS_FUNCTIONS . 'dynamic_mopics.php');
      //// END:  Added for Dynamic MoPics v3.000
    
      require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_PRODUCT_INFO);
    
      $product_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
      $product_check = tep_db_fetch_array($product_check_query);
    
      $content = CONTENT_PRODUCT_INFO;
      $javascript = 'popup_window.js';
    
      require(DIR_WS_TEMPLATES . TEMPLATENAME_MAIN_PAGE);
    
      require(DIR_WS_INCLUDES . 'application_bottom.php');
    ?>
    And the template file is as follows:

    Code:
        <?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">
    <?php
      if ($product_check['total'] < 1) {
    ?>
          <tr>
            <td><?php new infoBox(array(array('text' => TEXT_PRODUCT_NOT_FOUND))); ?></td>
          </tr>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
          </tr>
          <tr>
            <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
              <tr class="infoBoxContents">
                <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
                  <tr>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                    <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                  </tr>
                </table></td>
              </tr>
            </table></td>
          </tr>
    <?php
      } else {
        $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
        $product_info = tep_db_fetch_array($product_info_query);
    
        tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'");
    
        if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
    // ***** Begin Separate price per customer mod *****
                global $customer_id;
              $customer_group_query = tep_db_query("select customers_group_id from " . TABLE_CUSTOMERS . "        where customers_id =  '" . $customer_id . "'");
              $customer_group = tep_db_fetch_array($customer_group_query);
    
            $scustomer_group_price_query = tep_db_query("select customers_group_price from " . TABLE_PRODUCTS_GROUPS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id']. "' and customers_group_id =  '" . $customer_group['customers_group_id'] . "'");
            if ($scustomer_group_price = tep_db_fetch_array($scustomer_group_price_query))
            $product_info['products_price']= $scustomer_group_price['customers_group_price'];
    // ***** Begin Separate price per customer mod *****
          $products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
        } else {
    //************Begin Separate Price per Customer mod **************
    //     $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
    global $customer_id;
    $customer_group_query = tep_db_query("select customers_group_id from " . TABLE_CUSTOMERS . " where customers_id =  '" . $customer_id . "'");
    $customer_group = tep_db_fetch_array($customer_group_query);
    $customer_group_price_query = tep_db_query("select customers_group_price from " . TABLE_PRODUCTS_GROUPS . " where products_id = '" . $HTTP_GET_VARS['products_id'] . "' and customers_group_id =  '" . $customer_group['customers_group_id'] . "'");
    if ( $customer_group['customers_group_id'] != 0) {
      if ($customer_group_price = tep_db_fetch_array($customer_group_price_query)) {
        $products_price = $currencies->display_price($customer_group_price['customers_group_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
      } else {
          $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
        }
    } else {
        $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
      }
    //***********End Separate Price per Customer mod **************
        }
    
        if (tep_not_null($product_info['products_model'])) {
          $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>';
        } else {
          $products_name = $product_info['products_name'];
        }
    ?>
          <tr>
            <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
              <tr>
                <td class="pageHeading" valign="top"><?php echo $products_name; ?></td>
                <td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
          </tr>
          <tr>
            <td class="main">
    <?php
    		//// BEGIN:  Added for Dynamic MoPics v3.000
        if (tep_not_null($product_info['products_image'])) {
    ?>
              <table border="0" cellspacing="0" cellpadding="2" align="right">
                <tr>
                  <td align="center" class="smallText">
    <?php
    			$image_lg = mopics_get_imagebase($product_info['products_image'], DIR_WS_IMAGES . DYNAMIC_MOPICS_BIGIMAGES_DIR);
    			if ($lg_image_ext = mopics_file_exists(DIR_FS_CATALOG . $image_lg, DYNAMIC_MOPICS_BIG_IMAGE_TYPES)) {
    				$image_size = @getimagesize(DIR_FS_CATALOG . $image_lg . '.' . $lg_image_ext);
    ?>
              <script language="javascript" type="text/javascript"><!--
                document.write('<a href="javascript:popupImage(\'<?php echo tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'] . '&type=' . $lg_image_ext); ?>\',\'<?php echo ((int)$image_size[1] + 30); ?>\',\'<?php echo ((int)$image_size[0] + 5); ?>\');"><?php echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); ?><br /><span class="smallText"><?php echo TEXT_CLICK_TO_ENLARGE; ?></span></a>');
              //--></script>
              <noscript>
                <a href="<?php echo tep_href_link($image_lg . '.' . $lg_image_ext); ?>" target="_blank"><?php echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], stripslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT); ?><br /><span class="smallText"><?php echo TEXT_CLICK_TO_ENLARGE; ?></span></a>
              </noscript>
    <?php
    			} else {
              echo tep_image(DIR_WS_IMAGES . $product_info['products_image'], stripslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT);
    			}
    ?>
                  </td>
                </tr>
              </table>
    <?php
        }
    		//// END:  Added for Dynamic MoPics v3.000
    ?>
    
              <p><?php echo stripslashes($product_info['products_description']); ?></p>
    <?php
        $products_attributes_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "'");
        $products_attributes = tep_db_fetch_array($products_attributes_query);
        if ($products_attributes['total'] > 0) {
    ?>
              <table border="0" cellspacing="0" cellpadding="2">
                <tr>
                  <td class="main" colspan="2"><?php echo TEXT_PRODUCT_OPTIONS; ?></td>
                </tr>
    <?php
    			//clr 030714 update query to pull option_type
          $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name, popt.products_options_type, popt.products_options_length, popt.products_options_comment from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_name");
          while ($products_options_name = tep_db_fetch_array($products_options_name_query)) {
    				//clr 030714 add case statement to check option type
            switch ($products_options_name['products_options_type']) {
              case PRODUCTS_OPTIONS_TYPE_TEXT:
                //CLR 030714 Add logic for text option
                $products_attribs_query = tep_db_query("select distinct patrib.options_values_price, patrib.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = '" . $products_options_name['products_options_id'] . "'");
                $products_attribs_array = tep_db_fetch_array($products_attribs_query);
                $tmp_html = '<input type="text" name ="id[' . TEXT_PREFIX . $products_options_name['products_options_id'] . ']" size="' . $products_options_name['products_options_length'] .'" maxlength="' . $products_options_name['products_options_length'] . '" value="' . $cart->contents[$HTTP_GET_VARS['products_id']]['attributes_values'][$products_options_name['products_options_id']] .'">  ' . $products_options_name['products_options_comment'] ;
                if ($products_attribs_array['options_values_price'] != '0') {
                  $tmp_html .= '(' . $products_attribs_array['price_prefix'] . $currencies->display_price($products_attribs_array['options_values_price'], $product_info_values['products_tax_class_id']) .')';
                }
    ?>
                <tr>
                  <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td>
                  <td class="main"><?php echo $tmp_html;  ?></td>
                </tr>
    <?php
                break;
              case PRODUCTS_OPTIONS_TYPE_RADIO:
                //CLR 030714 Add logic for radio buttons
                $tmp_html = '<table>';
                $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . $products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . $languages_id . "'");
                $checked = true;
                while ($products_options_array = tep_db_fetch_array($products_options_query)) {
                  $tmp_html .= '<tr><td class="main">';
                  $tmp_html .= tep_draw_radio_field('id[' . $products_options_name['products_options_id'] . ']', $products_options_array['products_options_values_id'], $checked);
                  $checked = false;
                  $tmp_html .= $products_options_array['products_options_values_name'] ;
                  $tmp_html .=$products_options_name['products_options_comment'] ;
                  if ($products_options_array['options_values_price'] != '0') {
                    $tmp_html .= '(' . $products_options_array['price_prefix'] . $currencies->display_price($products_options_array['options_values_price'], $product_info_values['products_tax_class_id']) .')&nbsp';
                  }
                  $tmp_html .= '</tr></td>';
                }
                $tmp_html .= '</table>';
    ?>
                <tr>
                  <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td>
                  <td class="main"><?php echo $tmp_html;  ?></td>
                </tr>
    <?php
                break;
              case PRODUCTS_OPTIONS_TYPE_CHECKBOX:
                //CLR 030714 Add logic for checkboxes
                $products_attribs_query = tep_db_query("select distinct patrib.options_values_id, patrib.options_values_price, patrib.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = '" . $products_options_name['products_options_id'] . "'");
                $products_attribs_array = tep_db_fetch_array($products_attribs_query);
                echo '<tr><td class="main">' . $products_options_name['products_options_name'] . ': </td><td class="main">';
                echo tep_draw_checkbox_field('id[' . $products_options_name['products_options_id'] . ']', $products_attribs_array['options_values_id']);
                echo $products_options_name['products_options_comment'] ;
                if ($products_attribs_array['options_values_price'] != '0') {
                  echo '(' . $products_attribs_array['price_prefix'] . $currencies->display_price($products_attribs_array['options_values_price'], $product_info_values['products_tax_class_id']) .')&nbsp';
                }
                echo '</td></tr>';
                break;
              default:
                //clr 030714 default is select list
                //clr 030714 reset selected_attribute variable
                $selected_attribute = false;
            		$products_options_array = array();
            		$products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'");
            		while ($products_options = tep_db_fetch_array($products_options_query)) {
              		$products_options_array[] = array('id' => $products_options['products_options_values_id'], 'text' => $products_options['products_options_values_name']);
              		if ($products_options['options_values_price'] != '0') {
                		$products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') ';
              		}
            		}
    
            		if (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) {
              		$selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']];
            		} else {
              		$selected_attribute = false;
            		}
    ?>
                <tr>
                  <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td>
                  <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute) . $products_options_name['products_options_comment'];  ?></td>
                </tr>
    <?php
            }  //clr 030714 end switch
          }
    ?>
              </table>
    <?php
        }
    ?>
            </td>
          </tr>
    <?php
    		//// BEGIN:  Added for Dynamic MoPics v3.000
    ?>
    			<tr>
    				<td>
    				<div class="screenshotsHeader">
    					<div class="screenshotsHeaderText"><?php echo TEXT_OTHER_PRODUCT_IMAGES; ?></div>
    				</div>
    				<div class="screenshotsBlock">
    					<?php include(DIR_WS_MODULES . 'dynamic_mopics.php'); ?>
    				</div>
    				</td>
    			</tr>
    <?php
    		//// END:  Added for Dynamic MoPics v3.000
    ?>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
          </tr>
    <?php
        $reviews_query = tep_db_query("select count(*) as count from " . TABLE_REVIEWS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'");
        $reviews = tep_db_fetch_array($reviews_query);
    
        if ($reviews['count'] > 0) {
    ?>
          <tr>
            <td class="main"><?php echo TEXT_CURRENT_REVIEWS . ' ' . $reviews['count']; ?></td>
          </tr>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
          </tr>
    <?php
        }
    
        if (tep_not_null($product_info['products_url'])) {
    ?>
          <tr>
            <td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td>
          </tr>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
          </tr>
    <?php
        }
    
        if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) {
    ?>
          <tr>
            <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></td>
          </tr>
    <?php
        } else {
    ?>
          <tr>
            <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?></td>
          </tr>
    <?php
        }
    ?>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
          </tr>
          <tr>
            <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
              <tr class="infoBoxContents">
                <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
                  <tr>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                    <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td>
                    <td class="main" align="right"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                  </tr>
                </table></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
          </tr>
          <tr>
            <td>
    <?php
    
    //Commented for x-sell
    //    if ((USE_CACHE == 'true') && empty($SID)) {
    //      echo tep_cache_also_purchased(3600);
    //    } else {
    //      include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS);
    //    }
    //  }
    //Added for x sell
       if ( (USE_CACHE == 'true') && !SID) { 
        echo tep_cache_also_purchased(3600); 
         include(DIR_WS_MODULES . FILENAME_XSELL_PRODUCTS); 
       } else { 
         include(DIR_WS_MODULES . FILENAME_XSELL_PRODUCTS); 
          include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS);
        }
       }
    ?>
            </td>
          </tr>
        </table></form>
    The dynamic_mopics.php does exist in both the functions and module directories.

    Any assistance greatly appreciated. TIA

    Scott

  2. #2
    sparkin
    Guest


    Default

    Well I figured out the error messages.

    I had changed the content of the popup_window.js file to:

    Code:
    //// REMOVED FOR MoPICS v3.00
    /*<script language="javascript" type="text/javascript"><!--
    function popupWindow(url) {
      window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
    }*/
    //--></script>
    
    //// BEGIN:  Added for Dynamic MoPics v3.000
    <link rel="stylesheet" type="text/css" href="dynamic_mopics.css">
    <script language="javascript" type="text/javascript"><!--
      function popupImage(url, imageHeight, imageWidth) {
        var newImageHeight = (parseInt(imageHeight) + 40);
        var yPos = ((screen.height / 2) - (parseInt(newImageHeight) / 2));
        var xPos = ((screen.width / 2) - (parseInt(imageWidth) / 2));
    
        imageWindow = window.open(url,'popupImages','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=' + imageWidth + ',height=' + newImageHeight + ',screenY=' + yPos + ',screenX=' + xPos + ',top=' + yPos + ',left=' + xPos);
    
        imageWindow.moveTo(xPos, yPos);
        imageWindow.resizeTo(parseInt(imageWidth), parseInt(newImageHeight));
    
        if (window.focus) {
          imageWindow.focus();
        }
      }
    //--></script>
    
    	//// END:  Added for Dynamic MoPics v3.000
    But obviously the css link will fall over.

    So I've coded the link into the main template header permanently. Probably not the smartest move but the file is small and I don't believe will provide too much of a hit on performance.

    **** I still have no idea why the other MoPics settings are not appearing in the admin area. Any ideas?????

    Scott

  3. #3
    osCMax Developer


    MoPics v3.00 error


    Join Date
    Jul 2002
    Location
    Phoenix, AZ
    Posts
    23,134
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site

    Total Contributions For

    michael_s     $ 10.00
    Rep Power
    598


    Default

    For the database, you need to remove the old mopics records and add the new ones according to the install instructions by running the included sql files.

  4. #4
    Nocturnaloner
    Guest


    Default

    Quote Originally Posted by sparkin
    So I've coded the link into the main template header permanently.

    Can you paste the code for that?

    Quote Originally Posted by masasek
    For the database, you need to remove the old mopics records
    How do you do that?

  5. #5
    osCMax Developer


    MoPics v3.00 error


    Join Date
    Jul 2002
    Location
    Phoenix, AZ
    Posts
    23,134
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site

    Total Contributions For

    michael_s     $ 10.00
    Rep Power
    598


    Default

    Nocturnaloner, regarding your second question, just execute the remove .sql file included in the mopics contribution on your database.

  6. #6
    sparkin
    Guest


    Default

    Sorry for the delay Michael and thanks for the input.

    I had actually done what you suggested and I've rechecked the DB to make sure all the old entries have been removed and the new ones exist.

    Is there anything else I can check? Only the one entry appears in admin.

    Could I have a coding issue while adding the contribution?

    Thanks again, Scott

  7. #7
    judoka
    Guest


    Default

    Quote Originally Posted by msasek
    Nocturnaloner, regarding your second question, just execute the remove .sql file included in the mopics contribution on your database.
    Hi Michael,

    I also just install the new Mopics v3.0 mod to OSCMax 1.7 and I double check to make sure that the remove .sql and the new /INSTALL v3.000.sql had been executed correctly and MySql is reporting that it has been but I am also having the same problem in the admin page for Mo Pics the only line entry I get is also just for the Big Images Directory, none of the other entries appear in admin. Is there any fix for this problem?

    Thanks for the help guy.
    Jose

  8. #8
    dreamscape
    Guest


    Default

    it is not a problem... the install SQL for version 3 requires mySQL 4.0.21 or higher. If you are running an older mySQL, then you'll need to manually enter some of the entries. If you are not familiar with mySQL and don't know how to do this, then do like you would do for anything else when you need professional help -- hire a pro to help you.

  9. #9
    judoka
    Guest


    Default

    Quote Originally Posted by dreamscape
    it is not a problem... the install SQL for version 3 requires mySQL 4.0.21 or higher. If you are running an older mySQL, then you'll need to manually enter some of the entries. If you are not familiar with mySQL and don't know how to do this, then do like you would do for anything else when you need professional help -- hire a pro to help you.
    Thanks for the reply but I have already fix this problem by switching to Ultra Pics which I found to be alot better and alot easier to install than Dynamic Mopics. However I just download the New OscMax v2.0 and will be testing the new Dynamic Mopics v3.0 that comes with it and see how that works when I have the time.

Similar Threads

  1. MoPics Images Per Row
    By im2smrt4u in forum osCMax v2 Features Discussion
    Replies: 5
    Last Post: 09-15-2006, 09:58 AM
  2. Dynamic Mopics - Now you see me - Now you don't
    By cameroti in forum osCMax v2 Features Discussion
    Replies: 10
    Last Post: 12-15-2005, 12:59 PM
  3. Mopics again!
    By Fabulous in forum osCMax v2 Features Discussion
    Replies: 4
    Last Post: 08-25-2005, 01:11 PM
  4. how to use dynamic mopics? i want to put more than 1 pic
    By Anonymous in forum osCMax v1.7 General Mods Discussion
    Replies: 3
    Last Post: 07-25-2004, 01:14 PM
  5. Mopics .... my turn.
    By jan_mull1 in forum osCmax v1.7 Discussion
    Replies: 3
    Last Post: 01-14-2004, 06:55 AM

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •